在STM32F407上调试串口程序,所有配置都保证正确,但是PC收到的数据却不正确。非常着急!

2019-07-21 02:54发布

问题如描述,使用USART1时计算波特率寄存器赋值时用42M 115200 的波特率计算(正常USART1应该使用84M去计算),然后在PC的串口助手上使用76800的波特率接收数据,恰好数据正确,否则不正确。没有修改过启动文件和System_Init文件里的内容,个人怀疑时钟问题。谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。