QT串口设置问题,在线求助

今天想写一个QT5的串口编程能够循环发送数据,想具体到us级别不需要设置ms发送。所以想用一个线程一直发送

关键问题是碰到在线程循环发送竟然发不出去,见鬼了。最后找到问题是要在每次发送后要判断waitForBytesWritten是否发送成功,否则串口再也发不出去了这很关键。

测试效果:我这里测试用了虚拟串口(vspd)虚擬了两个串口来测试:效果如图:

话不多说直接贴代码。

//设置所有下拉框失能; // 串口读取数据函数 //获取界面上的数据并转换成utf8格式的字节鋶 //获取界面上的数据并转换成utf8格式的字节流 //设置串口参数可设置

程序源码放在这个地址大家可以去下载。

}

问题:使用QSerialPort类与下位机通讯时姠下位机连续发送多次数据后,出现下位机不响应

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信