自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 ESP8266在init.lua写入死循环的解决方法

写入板子的程序,为了一上电就能执行,只有写入init.lua但是一不小心把一个死循环写入到init.lua里,导致单片机无法应答解决方法:这个时候只有重新刷入固件,从0x0000开始刷入

2021-01-31 11:06:26 513

原创 解除STM32F4锁芯片的问题

废话不多说,直接讲一下我是如何把所得芯片给解除故障一般都得先使用ST-Link Utility去除STM32芯片读写保护1.使用ST-Link连接到STM32芯片,点击Connect。2.存在读保护。3.修改选项字节(option bytes)。4.将读保护等级修(Read out protection)改为Level 0,把BOR 设置为OFF。5.打钩的扇区会添加写保护,点击Unselect all不选择写保护,然后点击apply。6. 写入选项字节后Flash会被擦除。7. 能正常写入

2021-01-18 20:33:36 2382 1

转载 MiniBalance上位机STM32测试

这几天在学平衡小车之家的平衡车,才意识到上位机显示小车参数的方便性,且平衡小车之家的上位机代码易移植。上位机通信协议与上位机通信的数据帧长度固定为 4*N+1,帧数据字节之间传输延时不可超过 1ms,否则将认为当前帧结束。UI 刷新没有限制显示延时。STM32上位机库文件DataScope_DP.C#include "DataScope_DP.h"unsigned char DataScope_OutPut_Buffer[42] = {0}; //串口发送缓冲区//函数说明:将单精度

2020-07-21 12:00:29 3961 5

转载 定时器模式2有什么特点?适用于什么场合?

(1)模式2把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。TL0计数溢出时不仅使溢出中断标志位TF0置1,而且还自动把TH0中的内容重新装载到TL0中。TL0用作8位计数器,TH0用以保存初值。 (2)用于定时工作方式时间时,最大定时时间=256*1个机器周期;用于计数工作方式时,最大计数长度(TH0初值=0)为2^8=256个外部脉冲。  这种工作方式可省去用户软件重装初...

2020-04-12 17:49:39 7686

原创 C语言中的a = b >= c ? d : e;

(1) C语言中的a =b >= c ? d : e;如果 b>=c 条件成立,那么结果为a=d;如果 b<c 条件成立,那么结果为a=e;附一个例子si=NE555_Frequency>=10000 ? NE555_Frequency/10000 : 11;wu=NE555_Frequency>=1000 ? NE555_Frequency/1000%10...

2020-04-11 17:31:39 6754

原创 蓝桥杯的外设NE555

硬件连接NE555方波信号发生器在蓝桥杯板子上通过Rb3来控制频率的大小,通过NET_SIG输出,然后与计数器0的外部脉冲计数引脚P34连接。软件实现通过计数器0实现脉冲计数,定时器1实现精准计时;具体计数器0工作在8位自动装载模式,定时器1工作在16位自动装载模式。代码块void TimerInit(void) //5毫秒@12.000MHz{AUXR = 0xc0; ...

2020-04-11 13:07:03 863

原创 51定时器的不分频和12分频

分频是为了把频率较高的时钟信号降低,降低后的时钟信号频率是原频率的几分之一。一般的8051单片机1个机器周期为12个时钟周期假设晶振频率为12M,那么不分频后的时钟信号频率为12M,对应的时钟周期为1/12us,机器周期为1us; 如果进行12分频,则时钟信号频率为1M,对应的时钟周期为1us,机器周期为12us;再由1个机器周期Tcy=(1/晶振频率)×12,计数次数N=定时时间t÷机...

2020-04-11 10:14:42 5120

转载 单片机中的周期是什么?定时器又是怎么工作的?

在计算机中,为了便于管理,常把一条指令的执行过程划分为若干个阶段,每一阶段完成一项工作。例如,取指令、存储器读、存储器写等,这每一项工作称为一个基本操作。单片机的周期时钟周期时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHZ=12×106,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,也就是1/12μs。通常也叫做系...

2020-04-11 09:58:37 1660

原创 51单片机的int,unsigned int ,char,unsigned char的取值范围

2020-03-04 17:22:09 16248

原创 if和while的区别

while作循环,当条件满足的时候就执行循环体,执行完循环体以后在回来判断条件是否满足,满足继续执行,然后继续判断,不满足直接执行下面的语句。if是判断语句,条件满足就执行,执行完以后继续执行下面的语句,不会再回来判断,再执行。总结:if通常只执行一次判断,判断完条件后就直接跳出;while执行完成内部程序后会继续判断是否符合条件。...

2020-02-19 17:09:03 1256

documents.rar

Component 'mscomctl.ocx'or one of its dependencies not correctly registered Component 'comdlg32.ocx'or one of its dependencies not correctly registered 内含插件,解决上述两个文件丢失问题

2020-08-09

mdk472.rar

MDK472版本软件

2020-07-05

STM32F103 PWM输出和输入捕获.rar

利用定时器3通道1输出PWM波,定时器2通道2捕获该PWM波,库函数版本。

2020-02-23

STM32F103C8T6程序例程.rar

包括基于MINI板的基本例程LED流水灯,滴答定时器,基本定时器的定时中断,USART收发,ADC和CRC操作,以及高级例程PWM输出和UCOS。

2020-02-18

空空如也

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

TA关注的人

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