berserker-v 发表于 2019-6-29 00:43:24

QSerialPort发送数据错误

请教一下,用Qt写了个上位机软件,测试发现设备对发送的控制帧不响应,用软件发送数据用大傻串口助手接收发现发送的数据不对,一直没有找到问题。后来运行了Qt自带的Teminal Example的例子,发现波特率是57600以上时就会有发送数据不正确的情况出现,比如发送10个字节数据大傻只接收到5个,但是串口接收正常,没有一帧错误。想请教一下这个可能是什么问题,或者说官方本身的串口库就是有问题的?

wdmxtk002 发表于 2019-7-2 10:12:50

波特率越高,代表速度越快、有效传输距离越短,也就越容易出错。

nxc2018 发表于 2019-7-2 15:26:06

也有可能是串口助手的问题

li0826hui 发表于 2021-1-2 15:31:32

57600的波特率不快的,我115200正常发送都没有问题,看看你发送和节后的编码方式是否一致
页: [1]
查看完整版本: QSerialPort发送数据错误