
02_USART收发数据不正确问题的解决方法
问题现象是:USART收发的数据,读出来都是乱的,接收不正确;使用系统时钟配置的延时函数,延时会变长,例如delay(200);通过使用以下方式检查系统时钟状态,发现不管我怎么配置系统时钟,也不管是不是168MHz都是不正确的。重新定义HSE_VALUE这个宏后,再次编译测试就收发正常了。最后,希望这篇文章对遇到这个问题的你有帮助。初学stm32,我的开发板外部晶振是8MHz,配置好时钟后,发现延时的时间跟实际一点不沾边。需要改成外部使用的晶振频率,例如我的外部晶振频率是8则改成8000000。







