单片机怎么做crc校验

单片机怎么做crc校验,最近身边一些朋友咨询小编关于单片机怎么做crc校验,小编查阅了相关的网络资源为大家带来一份经验攻略,希望能够帮助到大家!

最近身边一些朋友咨询小编关于单片机怎么做crc校验,小编查阅了相关的网络资源为大家带来一份经验攻略,希望能够帮助到大家!

方法/步骤

1

校验算法

奇偶校验(单字节奇偶校验和多字节奇偶校验)MD5校验求校验和BCC(BlockCheckCharacter/信息组校验码),常说的异或校验方法CRC(CyclicRedundancyCheck/循环冗余校验)LRC(LongitudinalRedundancyCheck/纵向冗余校验)

单片机怎么做crc校验2

奇偶校验

内存中最小的单位是比特,也称为“位”,位有只有两种状态分别以1和0来示,每8个连续的比特叫做一个字节(byte)。不带奇偶校验的内存每个字节只有8位,如果其某一位存储了错误的值,就会导致其存储的相应数据发生变化,进而导致应用程序发生错误。而奇偶校验就是在每一字节(8位)之外又增加了一位作为错误检测位。在某字节中存储数据之后,在其8个位上存储的数据是固定的,因为位只能有两种状态1或0,假设存储的数据用位标示为1、1、1、0、0、1、0、1,那么把每个位相加(1+1+1+0+0+1+0+1=5),结果是奇数,那么在校验位定义为1,反之为0。当CPU读取存储的数据时,它会再次把前8位中存储的数据相加,计算结果是否与校验位相一致。从而一定程度上能检测出内存错误,奇偶校验只能检测出错误而无法对其进行修正,同时虽然双位同时发生错误的概率相当低,但奇偶校验却无法检测出双位错误.

单片机怎么做crc校验3

MD5校验

MD5的全称是Message-DigestAlgorithm5,在90年代初由MIT的计算机科学实验室和RSADataSecurityInc 发明,由MD2/MD3/MD4 发展而来的。MD5

的实际应用是对一段Message(字节串)产生fingerprint(指纹),可以防止被“篡改”。举个例子,天天安全提供下载的MD5校验值软件WinMD5.zip

其MD5值是1e07ab3591d25583eff5129293dc98d2,但你下载该软件后计算MD5 发现其值却是81395f50b94bb4891a4ce4ffb6ccf64b,那说明该ZIP已经被他人修改过,那还用不用该软件那你可自己琢磨着看啦。

单片机怎么做crc校验4

上面这三种方法希望能够帮助到大家!

注意事项

感谢原文作者无私的分享!图片与内容无关。原作者:
感谢原文作者无私的分享!
图片与内容无关。原作者:街头小虎
相关推荐:www.577337.net 诚信在线娱乐 www.599828.net www.599828.com www.599829.com 塑料模具 装饰品 印花
本站的信息来源于网络,不对所包含内容的准确性等提供任何保证。欢迎转载玩具【生产厂家】的文章!
本文标题:单片机怎么做crc校验
本文链接:http://www.17toy.cn/jingyan/692.html
红枣桂圆菰米粥
没有了