[应用相关] 如何通俗的理解CRC校验并用C语言实现

[复制链接]
4792|78
kcfoo1 发表于 2020-5-25 19:35 来自手机 | 显示全部楼层
谢谢lz,不太明白多字节的算法,如果前面高字节为0,后面低字节不是不用检了吗,那是不是所有高字节为0的多字节数crc码都为0
爱上花木兰 发表于 2021-4-14 09:03 | 显示全部楼层
很详细,赞
zlutian 发表于 2021-4-19 23:14 | 显示全部楼层
学习了,谢谢!
hotpower 发表于 2021-5-25 15:27 | 显示全部楼层
hotpower 发表于 2021-5-25 15:27 | 显示全部楼层
本帖最后由 hotpower 于 2021-5-25 15:30 编辑

29楼的表格不可逆~~~
mattlincoln 发表于 2023-2-4 09:54 | 显示全部楼层
如何校验CRC值               
mnynt121 发表于 2023-2-4 17:04 | 显示全部楼层
CRC校验和奇偶校验之间有什么关系
jimmhu 发表于 2023-2-4 19:56 | 显示全部楼层
如何计算CRC校验位               
kkzz 发表于 2023-2-4 20:54 | 显示全部楼层
求一个C语言实现的CRC16/CCITT-FALSE校验码函数
timfordlare 发表于 2023-2-4 23:04 | 显示全部楼层
用C语言实现CRC编码程序               
burgessmaggie 发表于 2023-2-5 13:56 | 显示全部楼层
单片机如何更好的实现对于通信数据的校验?
sfd123 发表于 2023-2-5 15:20 | 显示全部楼层
这个值得看看,了解一下!
sesefadou 发表于 2023-2-6 15:54 | 显示全部楼层
CRC校验失败如何解决?               
hilahope 发表于 2023-2-6 16:15 | 显示全部楼层
单片机无线通信的校验和方法怎么用
AdaMaYun 发表于 2023-2-7 09:01 | 显示全部楼层
CRC检验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个检验码r位(就是CRC码),附在信息后面,构成一个新的二进制码序列数共(k+r)位,最后发送出去。接收端根据同样的规则校验,以确定传送中是否出错。接收端有两种处理方式:1、计算k位序列的CRC码,与接收到的CRC比较,一致则接收正确。2、计算整个k+r位的CRC码,若为0,则接收正确。
ulystronglll 发表于 2023-2-8 15:08 | 显示全部楼层
如何对数据块进行crc16校验
vivilyly 发表于 2023-2-8 21:27 | 显示全部楼层
怎么用C语言实现CRC16检验码
wangdezhi 发表于 2023-2-16 15:24 | 显示全部楼层
CRC校验的码表里的值从哪里得来的?
averyleigh 发表于 2023-2-16 18:31 | 显示全部楼层
如何计算CRC校验码?               
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部