找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

查看数: 3359 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-11-24 14:20

正文摘要:

51单片机串口通信,判断是否结束符 可是假如第一次数据没有结束符,那么当第二次数据到来时,却已经保留了第一次的数据, 怎么让第二次数据到来时,自动清除第一次数据, 麻烦各位,指点下

回复

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

评分

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

查看全部评分

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

Powered by 单片机教程网

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