回复:多字节奇偶性判断方法(针对字节中1的个数)

已锁定

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2022-06-17 15:24:07

4楼

展开查看
以下是引用yanxiao在2022-06-16 23:54:30的发言 >2楼

异或运算,用来多字节的奇偶性浓缩到单字节中。

以下是引用Zaxife在2022-06-16 23:17:00的发言 >1楼:呃…奇偶判断用异或...

引用1楼详细内容:

呃…奇偶判断用异或来做算法? 我印象中字节、半字节查表是最安逸的了。 现在除了为了兼容古董通讯协议外,基本上都不用奇偶校验了。直接一帧数据检验更符合通讯事务。

终于知道啥意思了,也就是想用更简单更快的校验码来替换Modbus的CRC计算?

这种奇偶校验容错太差了,估计都不敢用哦。

比如一个字节二进制位是 1000 0000 与 0100 0000 /  0010 0000 /  0001 0000 ......大概有2^7-1个数据都满足了奇偶校验正确,但是这个校验正确的数不是我们原来的数据啊,所以这种容错太低的校验码绝对不适合数据交换啊。

如果再把这个校验方式用到更多个数据帧上?这容错率得多烂?估计想死的心都有了啊。所以最早的时候这种校验只敢用在一个字节里面校验,现在嘛谁还敢用?


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9426条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。