问题
问题如下,中文字符显示乱码,但数字正常。
原因
通常这种在串口助手打印出现乱码情况:
无非是波特率设置错误,不对应。就像一个滴水的水龙头,水滴进一个循环开合的容器,双方速率不能很好匹配,一定会出现水滴不能完全滴进容器,或者完全滴进或者完全滴不进的情况,把水滴当成字符编码,容器的水看成打印字符,所以出现乱码。
还有就是编码方式,XCOM这款串口软件支持的是ANSI编码方式的,可以通过右键main.c文件通过文本查看。
解决方式
可以看到编码方式,这个是我已经修改过的,原编码方式是UTF-8。
具体修改方式:右键-->编辑-->文件-->另存为-->选择编码方式,覆盖即可。文章来源:https://www.toymoban.com/news/detail-697356.html
文章来源地址https://www.toymoban.com/news/detail-697356.html
到了这里,关于STM32在Keil中使用串口助手打印中文字符出现乱码问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!