【STM32】串口助手接收数据乱码问题解决方法

第一步 首先判断自己使用的串口助手和工程配置的波特率是否相同,一般都是115200

第二步 如果不是上一条的问题,继续排查,检查时钟问题

打开工程,找到此文件(stm32f10x.h)的这个位置,如工程中未添加,可以从此文件(system_stm32f10x.c)第65行进行跳转

将自己使用的外部晶振系数修改一下,我的是c8t6,外部晶振为8Mhz,所以修改这个地方为8000000,大家根据自己的晶振实际参数进行修改。

第三步 修改倍频

找到此文件(system_stm32f10x.c)的第1056行,进行倍频修改,按照72Mhz
我的配置为 8MHz * 9 =72MHz,所以此处我改为9倍频,大家根据实际情况修改

保存文件,重新编译下载即可

作者:修勾勾L

物联沃分享整理
物联沃-IOTWORD物联网 » 【STM32】串口助手接收数据乱码问题解决方法

发表评论