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

串口接收数据不完整,怎么解决?

3
回复
7695
查看
[复制链接]
累计签到:35 天
连续签到:1 天
来源: 2018-5-17 21:41:07 显示全部楼层 |阅读模式
3Qter豆
看了很多方法,还是没有解决。
用串口监视软件检测到数据分两次接受的,最后得到的数据只有13,前边的都没有,完整的数据帧应该是00 02 11 00 13



这是接收函数,应该怎么改才能得到完整的数据帧呢?

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

使用道具 举报

累计签到:344 天
连续签到:1 天
2018-5-18 08:51:45 显示全部楼层
弄一个定时器。在特定的时间内接受全部数据。
回复

使用道具 举报

尚未签到

2018-5-21 18:33:48 显示全部楼层
串口是流数据,有帧头和帧尾的话,要拼包才完整。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-5-23 15:40:01 显示全部楼层
大概需要定义一个长度吧?到了这个长度才触发事件。以前用vb的控件是这样实现的。QT不知道是不是也是这样。
回复

使用道具 举报

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

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