串口线在插拔时产生错误数据

2020-02-05 09:05发布

串口线在插拔时会产生一些数据,单片机接收后肯定要受到这些错误数据的影响,想问一下怎么才能在插拔时避免这些错误数据,或者过滤这些错误数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
redroof
1楼-- · 2020-02-05 15:02
通讯的数据帧要带校验啊
遇到错误帧忽略,等发送方重发
onbluesun
2楼-- · 2020-02-05 17:31
redroof 发表于 2012-6-3 20:27
通讯的数据帧要带校验啊
遇到错误帧忽略,等发送方重发

能不能详细说一下
zhiwei
3楼-- · 2020-02-05 22:31
协议要加出处理呀。最好是加校验,数据包不完整就不回复。
onbluesun
4楼-- · 2020-02-06 00:04
 精彩回答 2  元偷偷看……
zhiwei
5楼-- · 2020-02-06 03:02
去研究一下MODBUS协议。它有两种校验方式。通俗说就是收到数据包后按照校验方式接校验看数据包是否遭到了破坏,一般不完整的数据包不要进行响应。
onbluesun
6楼-- · 2020-02-06 07:30
zhiwei 发表于 2012-6-3 20:36
去研究一下MODBUS协议。它有两种校验方式。通俗说就是收到数据包后按照校验方式接校验看数据包是否遭到了破 ...

好的,希望不要太难。

一周热门 更多>