STM32
文章平均质量分 66
LuDvei
这个作者很懒,什么都没留下…
展开
-
使用STM32CubeMX进行STM32F4的定时器配置
在 TIM3初始化代码后需要增加定时器使能函数;开启内部16MHz晶振。开启最高100MHz。外部使用8MHz晶振。原创 2024-05-08 10:26:39 · 294 阅读 · 0 评论 -
使用STM32CubeMX对STM32F4进行串口配置
在stm32f4xx_it.c中。开启内部16MHz晶振。开启最高100MHz。外部使用8MHz晶振。这个部分需要自己编辑。原创 2024-04-29 10:12:25 · 482 阅读 · 0 评论 -
使用STM32CubeMX对STM32F4的CAN1/2/3配置及接收中断开启
这里只改了void HAL_CAN_MspInit(CAN_HandleTypeDef* canHandle)的这个部分。最大100MHz,3路CAN时钟挂载于APB1时钟上,频率50MHz。开启内部16MHz晶振。外部使用8MHz晶振。原创 2024-04-28 18:12:08 · 479 阅读 · 0 评论 -
STM32F1系列各串口配置代码
【代码】STM32F1系列各串口配置代码。原创 2024-03-06 10:30:51 · 285 阅读 · 0 评论 -
STM32_JTAG引脚及复用代码
总是忘记有些引脚是JTAG复用的,导致偶尔浪费一些时间,记录一下。STM32的JTAG引脚通常包括TCK、TDI、TDO、TMS以及可选的TRST。JTAG(Joint Test Action Group)是一种国际标准的调试接口,用于芯片或印制电路板的边界扫描测试。在STM32微控制器中,JTAG接口主要用于程序下载和调试。以下是JTAG接口的主要信号线:TCK(Test Clock Input):测试时钟输入,为JTAG接口提供时钟信号。TDI(Test Data Input):测试数据输入,用于将数原创 2024-01-25 13:40:19 · 1079 阅读 · 0 评论 -
Kalman_Filter卡尔曼滤波器计算,陀螺仪卡尔曼滤波角度估算及代码
如果两个变量的变化趋势一致,也就是说如果其中一个变量大于其自身的期望值,另一个变量也大于其自身的期望值,那么这两个变量的协方差就是正的。以横滚角为例,X轴旋转需要一个初始角度,Y、Z轴都会跟随X轴旋转而转动,我们认为Y轴平行于水平面时,横滚角Roll的角度为0。方差越小,数据的离散程度就越低。这里说一下K1,当K1不为0,说明角度误差和角速度误差之间存在相关性,那么角速度的误差ω不应该是一个恒定的常数。协方差方程中因子之间的相关性较大时,权重(相关系数)接近于1,也就是得到的结果取测量值的比例更大;原创 2024-01-10 11:41:25 · 1340 阅读 · 5 评论 -
DS18B20的时序操作
主机拉低18B20_DQ至少480us后,释放,将会被DS18B20视为复位脉冲,DS18B20将会对此复位脉冲回应,故:主机拉低18B20_DQ至少480us后延时15us进入接受模式等待DS18B20返回的数据。例如:+25.0625 = (0001 1001)+(0001)*0.0625 = 25+0.0625 = 25.0625。12bit~15bit:符号位,0000 -> +号;1111 -> -号;DS18B20数据:0bit~15bit,共计16位;4bit~11bit: 整数位,原创 2024-01-03 19:50:03 · 733 阅读 · 0 评论 -
C#之Winform上位机在线升级_Part1升级概述
上位机我这里在VS2017用Winform写的;界面如下:下位机我用的STM32F103RCT6MCU,开发环境Keil5;升级前首先应确保下位机已经烧录了bootloader程序;下位机上电首先根据升级标志检测是否存在APP代码,若存在,则跳转去跑APP代码,若不存在则持续循坏boot代码;上位机需要升级,发出升级指令,下位机返回准备OK同时请求下发代码;下位机接收到数据首先进行校验,校验成功后写入到缓存区中;原创 2023-11-01 15:07:45 · 241 阅读 · 0 评论 -
STM32F042定时器3输入捕获配置
#最近接触了STM32的F0系列,感觉042这个芯片性价比还可以,但是在使用过程中发现M0的内核配置与M3、M4的配置还是有一定差别的,在这里将我使用定时器的经验作为大家的参考,希望能够帮助大家,同时也给自己做一下笔记。##本文采用STM32F042F6P6芯片,我将定时器3(TIM3)配置为输入捕获模式:1.使用PA6作为输入I/O;2.设定计数器自动重装值0xFFFF(1us);3.预分频值48-1;4.初始上升沿捕获;原创 2023-02-26 17:09:21 · 321 阅读 · 0 评论