找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2559|回复: 1
收起左侧

51单片机串口通信,判断是否结束符?

[复制链接]
ID:239055 发表于 2017-11-24 14:20 | 显示全部楼层 |阅读模式
QQ图片20171124141107.png
51单片机串口通信,判断是否结束符
可是假如第一次数据没有结束符,那么当第二次数据到来时,却已经保留了第一次的数据,
怎么让第二次数据到来时,自动清除第一次数据,
麻烦各位,指点下

回复

使用道具 举报

ID:213173 发表于 2017-11-24 20:24 | 显示全部楼层
方法有很多,如果你的自定义协议是固定数据帧,可以设置一个时间变量,在此时间内没有收到特定数据帧,已收到的数据放弃,也可设置一组特定数据帧作为数据头,数据头判断正确才保存有效数据,也可设置一组特定数据帧作为数据尾,以判断一组数据传输结束,才执行有效数据解析。也可以综合使用,可靠性更高。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表