• 2992阅读
  • 2回复

[提问]使用QSerialPort发送数据不对 [复制链接]

上一主题 下一主题
离线berserker-v
 

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

只看该作者 2楼 发表于: 2019-06-30
先用虚拟串口VPSD工具判断是否是软件原因,然后再判断是否是硬件原因吧
离线berserker-v

只看该作者 1楼 发表于: 2019-06-28
使用Qt自带的例子Teminal Example也会产生一样的问题
快速回复
限100 字节
 
上一个 下一个