含有中文说明的完整的CRC16校验算法、函数说明:对已经附加了CRC校验码的字符串进行有效性校验
2022-02-17 13:58:31 6KB 校验 crc16
1
此工具可将数据进行异或校验 累加校验 crc16校验,方便编程人员使用。
2022-02-09 14:45:37 36KB 异或校验 累加校验 crc16校验
1
CRC16校验码计算
2022-01-28 12:02:38 1015KB Delphi CRC
1
很多设备在数据传输时采用 16 位 CRC 校验码来进行对通讯的检验,下面介绍一下 MODBUS 的 16 位 CRC 校验码的产生原理和 C#源程序
2022-01-25 19:39:30 58KB CRC16校验码 MODBUS 原理与C#源程序
1
unsigned int crc_cal16 (unsigned char *snd, unsigned char num){unsigned int c,crc=0xFFFF;for(i = 0; i < num; i ++){c = snd[i] & 0x00FF;crc ^= c;for(j = 0;j >=1;crc^=0xA001;}else crc>>=1;}} return(crc);}
2022-01-22 21:03:02 18KB CRC16+Labview
1
超好用CRC16校验码工具
2022-01-07 22:07:16 252KB crc crc16 CRC CRC16
1
遇到要做个CRC校验,翻了一堆资料终于看明白了,内有详细注释,不是普通的词典法,是用算法计算出来的CRC,对于CRC16-CCITT,只需替换公式即可 /* CRC16实现原理 * * CRC16 | g(x)=x16+x15+x2+1 | 0x1,80,05 | 1,1000,0000,0000,0101 * * 由于在步骤进行了取反,这里也要把公式反过来 * 0x8005 1000000000000101 * 0xA001 1010000000000001 * * 1.置16位CRC寄存器CRCFull全为1 * 2.数据message[i]一个字节8位与CRCFull异或,结果存在CRCFull(作用是取反) * 3.CRCFull最低位存在CRCLSB,CRCFull右移一位(向低位),用0填补最高位 * 4.检查原最低位即CRCLSB: * 1:CRCFull与多项式0xA001异或 * 0:重复步骤 * 5.重复步骤和,直到右移8次,处理完整个message[i]字节 * 6.重复步骤到,进行下一个字节8位数据的处理,直到(message.Length) * 7.最后得到的CRC寄存器CRCFull即为此数据的CRC16码 * * * */
2022-01-04 20:38:35 43KB C# CRC CRC16 源码
1
本代码中是crc16Modbus校验码,直接粘贴进方法就行,高低位可分。
2021-12-30 10:58:55 2KB crc16 校验码
1
编程调试时可以使用此校验CRC16码是否正确,输入完整发送数据帧,即可准确计算出此数据帧CRC16校验码。
2021-12-24 09:18:29 77KB CRC16
1
CRC16校验算法及十六进制和十六进制字符串转换
2021-12-17 02:06:38 2KB CRC16 android Java
1