STM32
文章平均质量分 95
SudekiMing
当我投入其中时,感觉每一刻都在创造奇迹……
展开
-
STM32平台下官方DMP库6.12超详细移植教程
STM32F103工程下DMP库6.12移植原创 2022-03-05 23:29:46 · 9989 阅读 · 3 评论 -
STM32定时器相关计算与应用
一、STM32 定时器时钟对于 SYSCLK(系统时钟)、 HCLK(由 AHB 预分频器直接输出得到)、 PCLK2(外设时钟,由 APB2 预分频器输出得到)、 PCLK1(外设时钟,由 APB1 预分频器输出得到) 这四个时钟的配置一般是: PCLK2 = HCLK= SYSCLK=PLLCLK = 72MHz, PCLK1=HCLK/2 = 36MHz。这个时钟配置也是库函数的标准配置...原创 2020-02-08 09:14:50 · 4919 阅读 · 1 评论 -
STM32驱动NRF24L01一对多的通信---可变数据包宽度
既然是一对多可变payload宽度的通信,肯定是包含两个方面:(1)能进行一对多通信(同个频道下一般最多是一对六)(2)发送的数据包宽度是可变的配置NRF24L01进行一对多通信,前提是一对一通信机制必须要清楚。我个人的理解是这样的PTX端需要配置的地址TX_ADDR和RX_ADDRPRX端需要配置的地址RX_ADDR至于以上地址在这个机制中是怎么用的,为什么会相...转载 2018-02-05 11:07:10 · 1405 阅读 · 0 评论 -
STM32不同外部晶振时工程的配置问题
遇到的问题:同样的串口配置代码在一种407开发板上能正常输出,但是换到另一种407开发板上后就出现乱码,检查串口输出波形后发现,电平转换芯片没有问题,但是波特率却有问题。 问题原因: 经过故障排查发现出现上述问题的原因是两种STM32F407使用的外部晶振的频率不一样,前者使用的是25MHZ的晶振,而后者却是使用的8MHZ的晶振,如果代码未经更改而直接用在后者身上,就会出现上述串口乱码的情况,...原创 2018-03-21 19:52:22 · 8276 阅读 · 3 评论 -
STM32Fxx JTAG/SWD复用功能重映射
问题描述: 在实验室调车过程中,遇到的一个问题:为了每次下载程序方便,队员们往往会把Jlink插在板子上,可是在调车过程中发现,有时程序会莫名死掉,而同样的程序,把Jlink拔了,却不会出现此问题。且设置PB3,PB4均为输出口,且输出高电平,用万用表测量,PB4为高,PB3不是高电平,在看MDK 中的寄存器值,PB3,PB4都是高啊?寄存器的值怎么和实际的值不一样了?...原创 2018-03-21 20:07:29 · 7059 阅读 · 1 评论