CRC16通信校验程序

xpjun34810 26 0 RAR 2020-05-19 16:05:36

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

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

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

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

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

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

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

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

程序有学习价值

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36

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

Generic placeholder image 卡了网匿名网友 2020-05-19 16:05:36