自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (11)
  • 收藏
  • 关注

原创 Multisim14 逻辑分析仪的使用教程(打开&关闭+详细具体)

如何关闭逻辑分析仪,记得一定要设置好系统初始状态,然后再保存,这样再次仿真的时候,才不会影响别的部分!

2023-10-15 15:22:16 2860

原创 PCB布线必看系列之三W原则!! !

PCB布线必看系列之三W原则——三W原则是指Wiring(连线),Worship(供电),Waste(浪费)

2023-08-22 08:51:51 466

原创 前端开发工具HbuilderX的使用技巧

自己总结的HbuilderX工具的使用技巧,新手必看!

2022-03-24 16:33:09 6227

原创 【修改蓝牙设备名称】一步简单操作

一、开发板DA14531二、目的修改蓝牙设备名称三、操作步骤1.打开keil文件,ctrl+F,选择Find in files2.搜索结果THEN,双击选择红箭头指向的文件,keil会打开user_config.h3.直接修改上图箭头中的数据4.编译代码,烧录到DA14531板子四、检验效果在手机上,就会搜索到该名称的蓝牙设备。完事!...

2021-11-06 21:46:24 9689

原创 FreeRTOS 实时内核实用指南之第一章任务管理知识总结

任务函数 顶层任务状态 创建任务 任务优先级 扩充“非运行态” 空闲任务与空闲任务钩子函数 改变任务优先级 删除任务 调度算法-简述一、任务函数1.pvParameters:代表传入函数的参数2.变量i和变量j 是在任务函数中的变量,但是变量j被static定义的话,则该变量在别的任务中也可以访问。3.vTaskDelete();该函数是删除任务,里边的参数NULL代表的是删除当前的任务。void ATaskFunction(void *pvParameters)..

2021-09-06 21:17:58 560

原创 STM32 PWM源码分析

1.实验器材: STM32F103c8 2.实验目的: 学习定时器的PWM功能3.硬件资源: DS0(连接在PB5) 定时器3(TIM3),使用TIM3的通道2(CH2),开启部分重映射,将TIM3_CH2输出到PB5. 从而实现PWM输出控制DS0亮度. 4.实验现象: 本实验,DS0由暗到亮,再由亮到暗,再由暗到亮,依次循环.一、LED初始化代码分析:1.声明GPIO _Initure:GPIO_InitTyp...

2021-09-05 14:54:21 881

原创 蓝牙Mesh 灯控案例

1.开发芯片:低功耗蓝牙芯片PHY62122.软件开发套件:低功耗蓝牙芯片PHY6212提供的3.开发套件特点:以YOC平台为基础,对蓝牙MESH协议栈做了深度优化和整合,为开发者提供了通用的MESH组件,涵盖了SIG MESH Model和私有Model以及丰富的芯片外设驱动。一、SDK架构介绍Kernel:内核层,包含标准的BLE(5.0)/MESH(1.0)协议栈,Ali OS 操作系统,芯片驱动。 Service:蓝牙服务层。Mesh Model组件,其中支持的Sig ..

2021-09-05 10:18:32 2783

原创 stm32f103c8移植Free RTOS遇到的bug和解决措施

一、SVC系统调度错误1.现象:进入不了task2.解决措施:(1)将stm32f1xx_it.c里的void SVC_Handler(void)函数给注释了。原因:stm32不用freeRTOS的时候,是不需要SVC_handler这个函数来进行系统调用的。但是如果需要的话,则应该将该函数注释掉,因为FreeRTOS的源码中有对该函数进行编写了。FreeRTOS是需要该函数来实现系统的调用的。(2)接下来,就是要在FreeRTOSConfig.h里边,加入红色框的两个#define。.

2021-08-22 18:14:58 2400

原创 51入门详解教程系列之IO口的输入和输出

一、IO口的输入1.分类(1)基本输入IO电路(2)施密特触发输入电路(3)弱上拉输入电路2.各种的优缺点(1)基本输入IO电路1>优点:不接VCC,GND,在低功耗模式下,不费电。2>缺点:输入不稳定,发生抖动,所以一般情况下,不会用作按钮输入。(2)施密特触发输入电路1>优点:能解决基本输入IO电路的抖动问题。2>缺点:费电。(3)弱上拉输入电路1>优点:解决了抗干扰的问题,一般用于抗外界干扰...

2021-08-17 10:24:18 4777

原创 51计数器(理论+实践【代码】)

一、计数器和定时器的工作原理1.定时器(1)脉冲来源:系统的时钟晶振器输出脉冲源提供。2.计数器:(1)脉冲来源:脉冲来源是由T0或T1引脚(P3.4或P3.5)输入的外部脉冲源提供。PS:所以要将T0/T1作为计数器的话,其相应的管脚要接到对应的触发源上。二、数码管显示1.要注意其是共阴数码管,还是共阳数码管。因为其要显示的数据不一样。2.要看开发板数码管是如何接的。eg:普中科技的51开发板,接的是74HC138,其用3个口控制8个数码管。而清翔电..

2021-08-14 16:43:55 3306

原创 51串口通信(理论+实践)

一、需要了解的寄存器1.SCON:串行通信控制寄存器(可以字节寻址,也可以位寻址)位地址 9FH 9EH 9DH 9CH 9BH 9AH 99H 98H SCON SM0 SM1 SM2(多机通信:【0:双机,1:多级】) REN(接受控制:【0:禁止,1为允许】) TB(发送数据第9位) RB(接收数据第9位) TI(发生中断标志位) RI(接收中断标志) PS:其中SM0和SM1为工作方式选择

2021-08-13 11:19:21 738

原创 51定时器中断

一、需要了解的寄存器1.TCON:(启动)定时器/计数器控制寄存器【中断】2.TMOD:定时器/计数器模式寄存器3.TF0/1:定时器/计数器或者是定时器是否溢出,如果溢出则TF0/1则变为1,这个作为判断依据。4.TH0/1:定时器/计数器0/1的高8位设置数据5.TL0/1:定时器/计数器0/1的高8位设置数据6.IP:中断优先级处理寄存器二、定时器的操作流程1.设置好其定时器/计数器的模式(TMOD).eg: M1 = 0,M0 = 0...

2021-08-12 09:48:13 154

原创 excel如何添加下拉列表数据?

1.在excel中选择相应的单元格,选择“数据->数据验证->数据验证”2.在该输入框中,输入内容,输入完毕后,点击“确定”3.最后结果:在下拉框就可以选择该选项。

2021-07-20 09:59:14 1702

原创 word必会技巧

word必会技巧之一:word常规排版1.文字选择:多选【可以选择隔行】---》crtl+鼠标选取:eg:2.字体其他效果快捷键:ctrl+D:3.格式刷快捷键:(1)选择格式:ctrl+shift+c (2) 使用格式:ctrl+shift+v4.翻译:F7...

2021-06-22 11:03:37 102

转载 激光打印机如何维修?

一、激光打印机的工作原理二、一般出现的故障三、故障处理方案一、激光打印机的工作原理 激光打印机的主要工作原理是利用静电。静电还能使烘干机中的衣物缠绕成一团,或者形成从云端直扑地面的闪电。实际上静电就是在某种绝缘材料上积聚的电荷。由于带相反电荷的原子会相互吸引,因此具有异性静电场的材料会紧贴在一起。(1)激光打印机工作原理—转换我们的电脑里面存放的页面、文档等等,这些素材,显然是不能被打印机直接拿来用的,需要转化成打印机能用的数据,这个过程需要“翻译”,也就是打印语言。激光打..

2021-05-25 21:55:25 1974

原创 arduino系列教程之触摸开关(外部中断)开关小灯led

一、首先是要了解一下arduino中断模式有啥?哪些可以触发中断?二、接着是,了解不同芯片型号的arduino,可以接收外部中断的,有哪些引脚?三、了解一下arduino的中断函数编写四、上实例【触摸开关(外部中断)开关小灯led】一、arduino中断模式有啥?中断模式就是arduino中断触发方式。在大多数arduino上有以下四种触发方式:LOW 低电平触发 CHANGE 电平变化就会触发(例如:高电平变低电平,低电平变高电平) RISING...

2021-04-16 16:22:42 4375

原创 电脑系统安全防护,必须会的这几招!

一、系统登录加密1.设置电脑BIOS加密(1)BIOS密码是:进入电脑系统,可以设置的第一个密码(2)BIOS密码分类: A.开机密码(PowerOn Passwaord):开机密码需要用户每次开机时输入挣钱的密码才可以引导系统 B.超级用户密码(SuperVisor Password):可以阻止非授权用户访问BIOS程序,超级用户密码拥有完全修改BIOS设置的权利,而其他两种密码对呀有些项目将无法设置,所以建议用户在设置密码时,直接使用超级用户密码,这样既...

2021-03-05 11:03:58 589 1

原创 情人节程序员送礼攻略!

一、如果你有对象,你该送啥礼物好呢?1.喜欢浪漫情节的对象:玫瑰????,巧克力,在他不经意间发现礼物,给他/她个惊喜,这样效果最好!PS:如果双方都异地的话,可以用同城快递来送,或者是网购礼物也是可以的,例如:美团,还有饿了么,时间久一些的就是淘宝,京东,都有渠道去购买礼物!2.对象在情人节前或者当天暗示过你要在节日送什么的话?懂得!如果对象在情人节前或者当天暗示过你要在节日送什么,你最好给她/他想要的礼物,这样你的对象才会更加高兴!通常会这样暗示:(1)在朋友圈晒喜欢的东

2021-02-14 09:59:38 377 2

原创 2021年央视春晚有哪些你喜欢的节目?

一、舞蹈类节目1.舞蹈《吉祥 吉祥》 领舞:王海田 周栩2.民族歌舞《万众一心》 领舞:王倩 冯敬雅 赛博渊 等3.舞蹈《朱鹮》 领舞:朱洁静4.舞蹈《茉莉》 领舞:孟庆旸5.歌舞《节日》 演唱:朱明瑛 沈娅丽 霍思羽 西尔艾力 洪之光 葛晓璐 等二、歌唱类节目1.开场歌舞《万事如意》 演唱:佟丽娅 陈伟霆 江疏影 杜江 欧阳娜娜 龙紫岚2.歌曲《奔跑的青春》 演唱:迪丽热巴 李现 刘浩存 陈立农等3.[2021央视春晚]歌曲《追梦之路》 演唱:韩红​tv.cctv.co

2021-02-12 10:43:02 364

原创 修复网络中点无法共享网络打印机的故障

2021-02-08 20:36:06 422

原创 Redis-List学习经验总结

一、List的增&删1.LPUSH listname val:往listname中添加值val2.LRANGE listname start end:读取listname从位置0到位置-1的所有值(即读取listname的所有值)3.LPOP listname:从listname的头部开始删除一个4.RPOP listname:从listname的尾部开始删除一个5.LINDEX listname index:获取listname index位置的值6.Llen listn

2021-01-19 09:45:32 82

原创 Redis-String基础知识(windows 10 实验)

一、添加&删除1.set keyname keyvalue:设置keyname的值为:keyvalue2.get keyname :获取keyname的值3.APEND keyname val:在keyname后添加val值,如果keyname之前没有被创建的话,则先创建一个keyname,然后再添加val4.STRLEN keyname:获取keynam的长度4.EXISTS keyname:判断keyname是否存在于该数据库中PS:下边为实践图:.

2021-01-15 10:25:35 87

原创 Redis-key的常见命令

1.判断数据类型:PS:type keyname2.判断key是否存在PS:EXISTS keyname3.设置key的存活时间(以秒为单位)PS:EXPIRE keyname timettl keyname:查看keyname的剩余存活时间4.移除keyPS:move keyname 15.其他命令:redis中文网地址...

2020-12-19 15:13:26 69 1

原创 Redis的基础知识

1.了解redis有多少个数据库?第一步:去redis的安装目录,查找.conf文件第二步:打开redis.windows.conf文件总结:redis有16个数据库2.选择数据库知识: select (0-15)#选择0-15个数据库,默认选择的是0号数据库实践:3.查看数据库的大小命令:DBSIZE/dbsize实践:4.清除数据库内容1.清除当前数据库内容:flushdb2.清除所有数据库的内容:f...

2020-12-14 16:36:07 100

原创 redis-benchmark 官方性能测试软件使用总结

1. 使用redis-benchmark前要了解的基本命令语句2.进行测试的步骤第一步:开启redis-server第二步:进入redis软件存放的cmd第三步;输入命令:redis-benchmark -hlocalhost -p 6379 -n 1000 -c 503.总结:redis-benchmark主要是用来进行压力测试的软件,我们需要掌握的是如何通过该工具来测试出在特定情况下的效果。通过该工具,我们也了解到了redis的处理速度之...

2020-12-14 15:33:04 230

原创 手把手 Windows 安装配置Redis教程

1.去GitHub下载压缩包Redis Windows版本下载地址2.下载完后,对压缩包进行解压3.打开redis-server.exeRedis服务器的端口号为:63794.打开redis-cli.exe(为redis的客户端),并进行配置测试5.总结:redis的windows版本内存5m,不是很大,使用起来十分方便,接下来几天会继续更新关于redis的教程,请惊奇期待吧!...

2020-12-09 15:18:41 117

原创 PowerPoint365--------制作海报

1.新建幻灯片,并框中红色部分的,按Delete2.设计->幻灯片大小->自定义幻灯片大小选择A4纸张3.选择插入,图片,此设备,然后选择图片所在位置,插入。4.选择裁剪5.添加文字(插入->文本框)6.最后结果图:7.导出为照片格式...

2020-10-20 23:02:44 262

原创 前端笔试算法题-最新出炉!(全A)

1.题目:数组:[1,3,5,8]输出:7【输出最大差】上代码:function getMaxDiff( arr ) { // write code here var newarr = sort(arr); var length = newarr.length; console.log(newarr[length-1]-newarr[0]);}function sort(arr){ for(let i=0;i<arr.length;i++

2020-09-12 22:23:41 585

原创 超简单!手把手教你如何实现笔记本插电自动开机,不用再开盖按开机按钮,方便外接显示器!!!

1.使用BIOS_Backup_TooKit.EXE来加载本机的BIOS文件

2020-09-06 18:29:24 55373 27

原创 玩转蓝牙5.2芯片---NRF52840之你没有发现的NFC功能?

1.背景现在蓝牙已经开启BLE5时代,BLE5.0,BLE5.1,BLE5.2。在追求低功耗的同时也追求满足多样化的需求。Nordic作为蓝牙芯片做的比较不错的厂家,他们的NRF52840 BLE 5.2芯片,是支持的功能多。接下来,我们就来看看这款芯片还有一些功能我们没有发现吧?2.蓝牙芯片里还能跑NFC?其实这个蓝牙芯片实现NFC功能是在硬件中实现的,我们看官网的说明介绍:这个能模拟Type A 卡,而且能在芯片休眠的情况下,唤醒芯片。3.上代码:看看效果我们先打开这个文件.

2020-08-15 22:53:18 3782 1

原创 如何把电脑变成蓝牙音箱?

最近微软更新win10 2004版本,我迫不及待下载并安装一个,发现它多了A2DP SNK功能,这意味着我的电脑终于可以变成蓝牙音箱了!小激动????????????鉴于本人懒得购物,还闲置一音效不错的电脑,我就想着我不用手机就播放音乐会是啥样的感觉?电脑DISCO走起(但建议晚上别放)哈哈话不多说,上干货!1.首先,我们要打开win10的蓝牙功能:2.接着,我们要像蓝牙传文件一样把手机和电脑连接起来! 第一步,我们得将打开手机蓝牙的设置界面,这样电脑才能搜索到手机:第二步,打开

2020-08-03 12:38:22 4205

原创 C位域-减少变量使用空间

1.应用:一般用于单片机或是是芯片操作,减少其内存的使用。2.上代码:#include <stdio.h>#include <stdlib.h>typedef struct{ char GPIO1:2; char GPIO2:2; char GPIO3:2; char GPIO4:2;}GPIO;int main(){ GPIO test; test.GPIO1 = 1; test.GPIO2 = 0;

2020-08-03 08:42:43 182

原创 c语言中结构体嵌套的解决方案-共用体

1.结构体嵌套:问题:只是单纯的嵌套而已,解决结构体嵌套结构体的嵌套问题。PS:上代码:#include <stdio.h>#include <stdlib.h>typedef struct{ char name[20]; int age; char address[30];}people;typedef struct{ people p1; char major[20];}student;int main(){

2020-08-02 09:46:44 2811

原创 c语言结构体-解决c中没有类的问题

1.任务需求:需要模拟一个C++中的类,能对对象进行初始化操作,并显示用户信息。2.文件工程:3.student.c#include "student.h"void showInfo(stu* a){ printf("用户%s的信息为:\n",a->name); printf("\t%s\n",a->name); printf("\t%d\n",a->age); printf("\t%s\n",a->major);}b

2020-08-01 09:57:33 545

原创 C中的指针函数和回调函数

1.指针函数:顾名思义,就是指向指针的函数,主要是用于函数的调用。使用指针函数可以实现回调函数的效果。2.回调函数:用于本函数中添加别的函数,将可以分开出来的功能块,分立一个函数,设置为回调函数,这样使得逻辑清晰,并减少代码量。3.简单的指针函数的使用:#include <stdio.h>#include <stdlib.h>int min(int a,int b){ if(a>b) { return b;

2020-07-31 08:07:36 140

原创 C语言指针运算(++/--)

1.上代码:#include <stdio.h>#include <stdlib.h>int main(){ int a[] = {1,2,3}; int i; int *pr = NULL; pr = &a; int length = sizeof(a)/sizeof(int); printf("从0开始输出:\n"); for(i =0;i<length;i++) { p

2020-07-30 09:31:50 573

原创 leetcode-53-最大子序列之和

1.题目描述:给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释:连续子数组[4,-1,2,1] 的和最大,为6。进阶:来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-subarray著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。2.上代码:/** ...

2020-07-28 09:10:34 116

原创 leetcode-38-报数

1.题目描述:给定一个正整数 n(1 ≤n≤ 30),输出外观数列的第 n 项。注意:整数序列中的每一项将表示为一个字符串。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:1. 12. 113. 214. 12115. 111221第一项是数字 1描述前一项,这个数是 1 即 “一个 1 ”,记作 11描述前一项,这个数是 11 即 “两个 1 ” ,记作 21描述前一项,这个数是 ...

2020-07-28 08:56:44 104

原创 leetcode-9-回文数

1.题目描述:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。2.题目分析:(1),首先我们要先排除一些一定是回文数的情况和不是回文数的...

2020-07-24 14:50:36 118

原创 简单贪心问题-圣诞老人的礼物

1.题目描述:圣诞老人要给每家每户从不同的礼物,但是圣诞老人的车只能承载一定的重量。请问圣诞老人该怎样装载礼物才能使得整车的总价值最大。2.解题思路:看其每个礼物的性价比,谁的性价比最大,则谁先装入圣诞老人的车里。3.上代码:(1)性价比排序算法:function sortDenisty(nums){ for(let i = 0;i<nums.length;i++) { for(let j=i+1;j<nums.length;j++)

2020-07-24 09:59:47 343

TPS709稳压芯片数据手册

具有反向电流保护和使能功能的 150mA、30V、超低 IQ、低压降稳压器。 TPS709 系列线性稳压器是设计用于功耗敏感类应用的超低静态电流器件。一个精密带隙和误差放大器在温度范围内的精度为 2%。只有 1µA 的静态电流使得此器件成为由电池供电、要求非常小闲置状态功率耗散的常开系统的理想解决方案。为了增加安全性,这些器件还具有热关断、电流限制和反向电流保护功能。 关断模式通过将 EN 引脚拉为低电平进行使能。该模式的关断电流低至 150nA(典型值)。 TPS709 系列采用 WSON-6 和 SOT-23-5 封装。 1.超低 IQ:1µA 2.反向电流保护 3.低 I 关断:150nA 4.输入电压范围:2.7 V 至 30 V 5.支持 200mA 峰值输出 6.在工作温度范围内的精度为 2% 7.可提供固定输出电压: 1.2 V 至 6.5 V 8.热关断保护和过流保护 9.封装:SOT-23-5、WSON-6

2023-10-16

三极管串联线性稳压电压Multisim仿真

三极管串联线性稳压电压电路Multisim仿真 1.软件环境:最新版Multisim14 2.稳压电路包括:三极管、稳压管、电容、电阻、led发光二极管、示波器显示 3.该资源,可直接在Multisim软件打开后导入即可仿真。 4.示波器显示稳压效果,直接清晰明了 5.led发光二极管可以直接观看效果,让您感受到仿真效果。 6.想要了解更多关于三极管稳压电路知识,可以关注,收藏并留言哦!会及时回复您的消息的哦!

2023-10-15

1N4678稳压管-数据手册

1N4678稳压管-数据手册 1.包括了1N4678 到 1N4717-1 的数据参数、型号特征等。 2.Multisim仿真时,会需要了解到的稳压管,先了解这个,更好的进行选型仿真。

2023-10-15

【课程代码】Python 人工智能经典案例合集.zip

Python 人工智能经典案例合集! 想要学习人工智能的话,可以入手这个!

2021-04-12

【课程代码】从零写Python练手项目:实用脚本.zip

从零写Python练手项目:实用脚本! 适合刚刚入门python小白和新手去做一下项目来锻炼学习一下!

2021-04-12

【课程代码】用NumPy和Pandas做数据分析实战.zip

用NumPy和Pandas做数据分析实战! 课程代码! 想要学习数据分析的小伙伴可以入手一个!

2021-04-12

【课程代码】四周实现爬虫网站.zip

四周实现爬虫网站! 想要学习爬虫的小伙伴们!非常不错的学习资料哦!

2021-04-12

2021年最新前端面试题.rar

本资源包括了前端面试的各种高频问题和解答,内容具体详细,帮助你解决前端面试难点!

2021-04-11

鸿蒙系统开发开发资料.rar

鸿蒙系统开发学习资料 包括: 1、HarmonyOS IoT应用设计文档 2、HarmonyOS 内核文档 3、HarmonyOS开发文档(一) 4、HarmonyOS开发文档(二) 5、HarmonyOS入门文档 6、HarmonyOS设备应用开发文档 7、HarmonyOS应用设计文档

2021-04-11

OKMX8MQ硬件资料-20201109.rar

本资源包括硬件资料! 想要学习该板子的,可以下载本资源

2021-04-11

pulse_sensor.rar

学习IOT穿戴设备的爱好者和学生们,想完成课程设计,项目设计的朋友们这个是不错的参考资料,运行好使!

2021-03-25

修复电脑蓝屏故障.pptx

电脑蓝屏该咋办?希望该资源能帮助你修复电脑蓝屏问题!

2021-02-06

windows系统故障处理方法.pptx

如果你windows系统出现问题的话,可以看看这个!希望能帮助到你!

2021-02-03

迅为产品选型手册-最新版本

这个是迅为产品选型手册-最新版本,可以帮助学生,嵌入式爱好者,还有从业人员在嵌入式开发的时候,选择合适的板子。该手册介绍了迅为-i.MX6Q 开发板,iTOP-4412开发板,iTOP-RK3399 开发板,还有嵌入式工控机,解控一体机,还有一些典型的案例。希望这些能帮助到开发者。

2020-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除