找回密码
 立即注册
收起左侧

QSerialPort发送数据错误

3
回复
6097
查看
[复制链接]
累计签到:2 天
连续签到:2 天
来源: 2019-6-29 00:43:24 显示全部楼层 |阅读模式
1Qter豆
请教一下,用Qt写了个上位机软件,测试发现设备对发送的控制帧不响应,用软件发送数据用大傻串口助手接收发现发送的数据不对,一直没有找到问题。后来运行了Qt自带的Teminal Example的例子,发现波特率是57600以上时就会有发送数据不正确的情况出现,比如发送10个字节数据大傻只接收到5个,但是串口接收正常,没有一帧错误。想请教一下这个可能是什么问题,或者说官方本身的串口库就是有问题的?

回复

使用道具 举报

累计签到:957 天
连续签到:1 天
2019-7-2 10:12:50 显示全部楼层
波特率越高,代表速度越快、有效传输距离越短,也就越容易出错。
回复

使用道具 举报

累计签到:184 天
连续签到:1 天
2019-7-2 15:26:06 显示全部楼层
也有可能是串口助手的问题
回复

使用道具 举报

累计签到:6 天
连续签到:1 天
2021-1-2 15:31:32 显示全部楼层
57600的波特率不快的,我115200正常发送都没有问题,看看你发送和节后的编码方式是否一致
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了