这几天调试串口收发,不加时钟配置时,使用115200波特率可以正常收发,但使用外部时钟8M时,出现乱码!
网上查了一下,有说改stm32f4xx.h里的这一行
#if !defined (HSE_VALUE)
#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
实际这早已经改过了,就是8M
为确保不加时钟配置和外部晶振两者时钟是否一致,特意用定时器写了一个0.5S的中断,两者完全一致!
现在不知道问题出在哪里了....
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>