- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 基于simulink的DPLL仿真笔记
该笔记主要用于本人思路整理与记录本设计运用的是电荷泵一阶环路滤波器,二阶三阶则在此基础上举一反三,以后如有机会会慢慢补全。
2023-07-17 16:32:12
1415
1
原创 串口不定长接收(定时器)
板子型号:STM32G431使用软件:CUBEMX文章目录一、CUBEMX设置二、代码部分1.定义2.定时器回调函数3.串口接收回调函数4.while循环三、最终效果思路:定时器中断控制串口不定长接收1ms定时器扫描,每次接收到1个符号就开始计时35ms,不断的接收可以重复写入35ms。接收不到时,等待35ms,就置结束符号为1,进行串口发送。一、CUBEMX设置PS:用cubemx主要是因为想偷懒,省略掉一些初始化配置。USART1:TIM3:二、代码部分1.定义代码如
2021-05-04 17:09:28
821
原创 CUBEMX之 按键长按短按
CUBEMX之 按键长按短按本人使用的单片机型号是STM32G431CUBEMX图:常规延时短按1.定义#define B1 HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_0)#define B2 HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_1)#define B3 HAL_GPIO_ReadPin(GPIOB, GPIO_PIN_2)#define B4 HAL_GPIO_ReadPin(GPIOA, GPIO_PIN_0)2.代码块u8
2021-04-16 21:14:32
898
原创 蓝桥杯省赛笔记之2013省赛试题(江苏省)
蓝桥杯省赛笔记之2013省赛试题模拟智能灌溉考点={ IIC总线驱动(PCF8591,EEPROM) 时钟(DS1302) 独立键盘 考点=\left\{\begin{aligned}&& \ IIC总线驱动(PCF8591,EEPROM) \\&& \ 时钟(DS1302) \\&& \ 独立键盘\end{aligned}\right.考点=⎩⎪⎨⎪⎧ IIC总线驱动(PCF8591,EEPRO
2020-08-09 19:25:46
1491
原创 用matlab做巴特沃斯低通滤波器
用matlab做巴特沃斯低通滤波器的干货基本数据fs=100N=1024n=-N/2:N/2-1f=n*fs/N也可以表示为f=linspace(-fs/2,fs/2,N);t=n/fs第一步:做出原信号的频谱函数注意:用fft函数作频谱分析,得到的是0~fs内的频谱而用fftshift函数得到-fs/2~fs/2内的频谱>> fft_y=fft(y1);>> fftshift_y=fftshift(fft_y);>> f=linspace(-50
2020-07-11 23:00:39
35676
7
原创 51单片机无法打开‘stc15f2k60s2.h‘问题
51单片机无法打开'stc15f2k60s2.h'问题编译错误显示查找是否有头文件没有指定头文件所在目录的路径打开stc-isp-15xx-v6.86O编译错误显示test1(1): warning C318: can’t open file ‘stc15f2k60s2.h’查找是否有头文件需要到keil安装目录下寻找stc15f2k60s2.h文件笔者的文件在该目录下:D:\keil4\C51\INC\STC显然是有的,但是编译仍然显示无法打开说明问题没有解决没有指定头文件所在目录的路
2020-07-10 21:18:21
13129
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人