CRC-12 x12+x11+x3+x+1 80F CRC-16 x16+x15+x2+1 8005 IBM SDLC CRC16-CCITT x16+x12+x5+1 1021 ISO HDLC, ITU X.25, V.34/V.41/V.42, PPP-FCS CRC-32 x32+x26+x23+...+x2+x+1 04C11DB7 ZIP, RAR, IEEE 802 LAN/FDDI, IEEE 1394, PPP-FCS CRC-32c x32+x28+x27+...+x8+...
CRC-12x12+x11+x3+x+180F CRC-16x16+x15+x2+18005IBMSDLC CRC16-CCITTx16+x12+x5+11021ISOHDLC,ITUX.25,V.34/V.41/V.42,PPP-FCS CRC-32x32+x26+x23+...+x2+x+104C11DB7ZIP,RAR,IEEE802LAN/FDDI,IEEE1394,PPP-FCS CRC-32cx32+x28+x27+...+x8+x6+11EDC6F41SCTP 3、CRC-16校验...
例如有的标准以校验结果"1D0F"判为无错误[2]。而有的ASIC芯片以校验结果"F0B8"判为无错误[3]。 显然,对于这些应用,可编程逻辑芯片正可以发挥自己的特长。 constantine:HDLC采用x16 + x12 + x5 + 1这个多项式。CRC32太大了,CRC8觉得强度不够,折中选择CRC16校验. 线性编码理论。在发送端...
privateushortCRC_16(ushortc,ushortd) {ushorte;ushortf; e= (ushort)(c ^d);for(f =0; f <8; f++) {if((e &1) >0) { e>>=1; e^=0xa001; }else{ e>>=1; } }returne; }publicushortcrc16(byte[] buf,ushortlen) {ushortcrc16 =0xffff;ushorta;for(a =0; a < len; a++) ...
1)多项式(POLY):生成项的简写,用16进制表示。例如:1021(注意,不加"0x")。 2)初始值(INIT):计算开始时CRC寄存器的初始值,用16进制表示。 例如:0000(注意,不加"0x")。 3)结果异或值(XOROUT):计算结果与此参数异或后得到最终的CRC值,用16进制表示。例如:FFFF(注意,不加"0x")。
01 30C0 3180 F141 3300 F3C1 F281 3240 C0h 5000 90C1 9181 5140 9301 53C0 5280 9241 48h 3600 F6C1 F781 3740 F501 35C0 3480 F441 C8h 9601 56C0 5780 9741 5500 95C1 9481 5440 50h 3C00 FCC1 FD81 3D40 FF01 3FC0 3E80 FE41 D0h 9C01 5CC0 5D80 9D41 5F00 9FC1 9 17、...
100xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040,110xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240,120x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441,130x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80,...
0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040, 0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240, 0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441, 0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0x...
0 xDB, 0 xDA, 0 x1A, 0 x1E, 0 xDE, 0 xDF, 0 x1F, 0 xDD, 0 x1D, 0 x1C, 0 xDC,0 x14, 0 xD4, 0 xD5, 0 x15, 0 xD7, 0 x17, 0 x16, 0 xD6, 0 xD2, 0 x12, 0 x13, 0 xD3, 0 x11, 0 xD1, 0 xD0, 0 x10, 0 xF0, 0 x30, 0 x31, 0 xF1, 0 x33,...
34、C 83A9B4H 03B8 83BD 83B7 03B2B8H 0390 8395 839F 039ABCH 838B 038E 0384 8381C0H 0280 8285 828F 028AC4H 829B 029E 0294 8291CCH 02A8 82AD 82A7 02A2D0H 82E3 02E6 02EC 82E9D4H 02F8 82FD 82F7 02F2D8H 02D0 82D5 82DF 02DADCH 82CB 02CE 02C4 82C1E0H 8243 0246...