1. 首页
  2. 编程语言
  3. 其他
  4. CRC16通信校验程序

CRC16通信校验程序

上传者: 2020-05-19 16:30:36上传 RAR文件 2.04MB 热度 27次
A:循环冗余校验(CRC)算法 CRC校验(CyclicRedundancyCheck)是一种数据传输错误检查方法,CRC码两个字 节,包含一16位的二进制值。它由传输设备计算后加入到数据包中。接收设备重新计算收 到消息的CRC,并与接收到的CRC域中的值比较,如果两值不同,则有误。 具体算法如下: CRC是先调入一值是全“1”的16位寄存器,然后调用一过程将消息中连续的8位字 节各当前寄存器中的值进行处理。仅每个字符中的8Bit数据对CRC有效,起始位和停止位 以及奇偶校验位均无效。 CRC校验字节的生成步骤如下: ①装一个16位寄存器,所有数位均为1。 ②取被
下载地址
用户评论
码姐姐匿名网友 2020-05-19 16:30:36

不错的算法,还可以优化!

码姐姐匿名网友 2020-05-19 16:30:36

我是初学者 没完全看懂 后来用了同事的校验代码 不过还是谢谢分享

码姐姐匿名网友 2020-05-19 16:30:36

算的不对,真不知道人家是怎么算的。

码姐姐匿名网友 2020-05-19 16:30:36

程序有学习价值

码姐姐匿名网友 2020-05-19 16:30:36

试了试,和别人算的不一样