Qt串口与单片机通信时,有时出现中文乱码,但与虚拟串口中文通信又不会出现的BUG解决方案

 

 

 

 

问题:Qt串口与单片机通信时,有时出现中文乱码,但与虚拟串口中文通信又不会出现?

 

1、Qt编写的上位机,经常出现中文乱码

Qt串口与单片机通信时,有时出现中文乱码,但与虚拟串口中文通信又不会出现的BUG解决方案_第1张图片



2、与SSCOM3.3串口助手通信正常

Qt串口与单片机通信时,有时出现中文乱码,但与虚拟串口中文通信又不会出现的BUG解决方案_第2张图片

Qt编写串口的经典例子,在网上已经随处可见了,但都是基础配置,只能进行简单的收发,对目前我碰到了问题找了大量资料都无法解决,后来在网上找到了一篇道友的文章,目前已解决,在这总结分享一下,https://blog.csdn.net/wdh1314521/article/details/53432330

Qt串口与单片机通信时,有时出现中文乱码,但与虚拟串口中文通信又不会出现的BUG解决方案_第3张图片

 

在根据道友的文章,我按照方法一,修改了指定的几处就OK了,感谢这位道友的分享

 

Qt串口与单片机通信时,有时出现中文乱码,但与虚拟串口中文通信又不会出现的BUG解决方案_第4张图片

 

源码链接:https://download.csdn.net/download/qq_39736982/10543886



你可能感兴趣的:(Qt)