stm32f207专题

STM32F207 USART2 波特率设置9600以下,4800、2400发送报文乱码

最近有一个老项目有新的需求,需要对串口进行一下改造,波特率从原来的9600改到了2400,结果奇葩的事情发生了,之前一直好好的串口,发送出来的报文竟然变成了乱码,代码也就修改了一下波特率,其他的什么都没有修改。百思不得其解,网上查阅资料说是时钟频率的问题,降低一点就解决了。但是我仔细检查过代码确认不是这个原因导致的,而且另外一个串口USART3 波特率设置成2400是能够正常收发报文的。两