查看完整版本: [-- 使用QSerialPort发送数据不对 --]

QTCN开发网 -> Qt基础编程 -> 使用QSerialPort发送数据不对 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

berserker-v 2019-06-28 22:53

使用QSerialPort发送数据不对

大佬们麻烦请教一个问题,使用QSerialPort写一个串口通信的上位机软件,波特率115200,测试的时候发现设备完全收不到软件发送的控制帧,用大傻串口助手手动发送便可以正常传输数据。后来发现软件发送的控制帧大部分都是错误的,但是接收完全正常。用硬件测试,两个串口分别连接大傻和软件,相互发送数据,软件波特率超过57600之后开始就会有发送错误的情况出现,但是使用大傻串口测试的话发送时完全正确的。弄了一天现在没有什么头绪,请教一下大佬们有没有遇到相似的情况或者有没有什么解决方法?

berserker-v 2019-06-28 23:15
使用Qt自带的例子Teminal Example也会产生一样的问题

沉默小ai 2019-06-30 16:46
先用虚拟串口VPSD工具判断是否是软件原因,然后再判断是否是硬件原因吧


查看完整版本: [-- 使用QSerialPort发送数据不对 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled