使用stm32系列单片机串口打印问题,在使用HAL库重新定义printf为串口输出后,输出的内容全都是乱码,试了网上的方法后还是乱码。
像这样的
最后发现是串口调试助手和keil的文字编码方式不同,
keil中是GB 2312,串口调试助手是UFT_8,所以打印出来才会乱码
将串口调试助手的字符编码改成GB 2312,问题就完美解决了。
第一次写博客,有些不熟练。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)