使用外部晶振时串口发送乱码

2019-07-20 05:59发布

这几天调试串口收发,不加时钟配置时,使用115200波特率可以正常收发,但使用外部时钟8M时,出现乱码!
网上查了一下,有说改stm32f4xx.h里的这一行
#if !defined  (HSE_VALUE)
  #define HSE_VALUE    ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */


实际这早已经改过了,就是8M

为确保不加时钟配置和外部晶振两者时钟是否一致,特意用定时器写了一个0.5S的中断,两者完全一致!
现在不知道问题出在哪里了....
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。