qt串口通信


引用:https://www.cnblogs.com/wurenzhong/p/8186437.html

工作中用到Qt串口通信,学习记录了一下。

参考“菜头大大”的源码,把串口管理从界面中分离出来,以便以后使用。

在我的例子程序中,没有使用线程,一般使用时没有问题,在使用过程中如果数据量大(发送频繁,如10ms一次),有可能导致类似粘包的情况。需要根据需要做处理。

串口调试时,可使用调试助手和串口模拟工具。https://pan.baidu.com/disk/home?fr=ibaidu#/all?vmode=list&path=%2Ftools

源代码中字符串和十六进制转换参考:https://my.oschina.net/u/4315566/blog/4223586

源代码在mingw32下编译。本示例源代码下载地址:https://files-cdn.cnblogs.com/files/warmlight/QUdpApp.rar

界面如图: