打印
[技术讨论]

如何从一串指令中寻找数据校验方式?

[复制链接]
628|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
songchenping|  楼主 | 2020-3-9 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一串指令,具有一定的规律,但是如何从这串指令中去寻找校验方式?

10 05 81 21 45 10 03 B5
10 05 92 21 4B 10 03 87
10 05 93 21 4B 10 03 AF
10 05 94 21 4B 10 03 D5
10 05 95 21 4B 10 03 7E
10 05 BE 21 4B 10 03 14

使用特权

评论回复

相关帖子

沙发
dirtwillfly| | 2020-3-9 17:01 | 只看该作者
从你的这几组数据看,最后一个字节貌似是校验字节。你先试试crc8。

使用特权

评论回复
板凳
昊430| | 2020-3-9 17:27 | 只看该作者
校验位是一个字节那么和校验或者异或校验都可以试试

使用特权

评论回复
地板
xyz549040622| | 2020-3-10 10:42 | 只看该作者
除了最后一个字节,其他都有规律可寻,应该是最后一个。

使用特权

评论回复
5
songchenping|  楼主 | 2020-3-10 14:22 | 只看该作者
dirtwillfly 发表于 2020-3-9 17:01
从你的这几组数据看,最后一个字节貌似是校验字节。你先试试crc8。

初步判断最后一个字节就是校验结果。现在就是要判断校验方式。

使用特权

评论回复
6
dirtwillfly| | 2020-3-10 14:32 | 只看该作者
songchenping 发表于 2020-3-10 14:22
初步判断最后一个字节就是校验结果。现在就是要判断校验方式。

是的,其实校验方式也不多,就这么几种,你都试试

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

317

主题

11997

帖子

78

粉丝