16进制(CRC8)(算法一,循环冗余校验多项式异或)校验在线计算器
字节数(10进制)
字节数(16进制)
校验结果(16进制)
 
 
 
 
初始参数
数据类型
多项式(HEX)
初始值(HEX)
结果异或值(HEX)
输入值翻转(REFIN)
输出值翻转(REFOUT)

CTRL+A :选中全部,CTRL+C:复制,CTRL+V:粘贴。 使用必读本站支持微信扫码登录了除了计算器还有这些功能可用

分类: 校验计算 标签:16进制CRC多项式异或校验循环冗余 工具ID:233 阅读:6793 收藏

本工具用于快速求出通信中CRC8校验值,包括CRC-8、CRC-8/ITU、CRC8/ROHC、CRC8/I-CODE、CRC8/MAXIM、CRC8/DARC、CRC8/WCDMA等标准通讯模式的计算结果。在输入框输入十六进制数据包(每两个字符表示一个字节,字符数必须是偶数),每个字节之间可以用空格隔开,也可以不隔开。也可输入ASCII格式数据(每1个字符表示1个字节),点击“计算”后,本计算器可求出输入数据包的长度(10进制和16进制)和对应通讯方式的计算结果。

如果自定义计算中:结果异或值(XOROUT)值不确定,请输入00。

注意:CRC8反向计算和正向计算分两种算法:算法一和算法二,在实际应用中都会用到,不确定的可以两者都试试。

算法一(正向计算器):https://www.23bei.com/tool-233.html

算法一(反向计算器):https://www.23bei.com/tool-961.html

 

算法二(正向计算器):https://www.23bei.com/tool-963.html

算法二(反向计算器):https://www.23bei.com/tool-962.html

本软件支持CRC8算定义通讯模式的参数。在自定义模式下,需要输入的参数(顺序与面参数栏显示相同)如下:

1)多项式(POLY):生成项的简写,用16进制表示。例如:31(注意,不加"0x")。

2)初始值(INIT):计算开始时CRC寄存器的初始值,用16进制表示。例如:00(注意,不加"0x")。

3)结果异或值(XOROUT):计算结果与此参数异或后得到最终的CRC值,用16进制表示。例如:55(注意,不加"0x")。

4)输入值反转(REFIN):待测数据的每个字节是否按位反转,反转对应true,不反转对应false。

5)输出值反转(REFOUT):在计算后之后,异或输出之前,整个数据是否按位反转,反转对应true,不反转对应false。

CRC即循环冗余校验码(CyclicRedundancyCheck):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

算法名称 多项式 初始值 结果异或 输入反转 输出反转
CRC-8 07 00 00 false false
CRC-8/ITU 07 00 55 false false
CRC-8/ROHC 07 FF 00 true true
CRC-8/I-CODE 1D FD 00 false false
CRC-8/MAXIM 31 00 00 true true
CRC-8/DARC 39 00 00 true true
CRC-8/WCDMA 9B 00 00 true true

 

相关计算器:

1)根据(校验码)反查CRC8(累加和,循环冗余)校验初始参数在线计算器

2)16进制(CRC8)(多项式异或)校验(2),循环冗余校验在线计算器

3)16进制(CRC8)(多项式异或)校验(1),循环冗余校验在线计算器

4)16进制(CRC8)(累加和,LRC校验),ASCII码校验和在线计算器

5)BCC校验码(异或校验码,异或求和)在线计算器

6)LRC纵向冗余校验码,Modbus通讯ASCII模式LRC校验码在线计算器

7)16进制(CRC8)校验码(附加算法)加密/解密在线计算器


对此计算器不满意或未找到合适的计算器?本网站免费订制专用计算器…… 报错/建议 讨论专区

相关推荐