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

Qt中串口使用readyRead()信号连接槽函数,读取的数据断断续续

2
回复
9243
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2021-1-11 21:19:10 显示全部楼层 |阅读模式
1Qter豆
大家好,请教大家一个问题,就是我下位机的串口在发数据,
我用串口助手读出数据是连续的(正常的),如下图:

但用自己在Qt里写的就不行,如下所示:

会出现断断续续的现象,我使用串口的readyRead()信号连接以下的槽函数:

请问有人知道是为什么吗?感激不尽!

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2021-1-12 08:44:26 显示全部楼层
哪儿能这么干,输出一下 temp 的长度看看,这个 temp 怎么能调用 toFloat 呀,加一句 qDebug() << temp.toHex(); 看看效果
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2021-2-2 17:39:32 显示全部楼层
QT的串口就是这样的,你得把它分开
回复

使用道具 举报

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

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