所需E币: 4
时间: 2019-12-24 21:23
大小: 68.73KB
The13.56MHzread/writedevices(MCRF4XX)usea16-bitCyclicRedundancyCode(CRC)toensuretheintegrityofdata.Itspolynomialandinitialvaluesare:CRCPolynomial:X0+X5+X12+X16=1000-0100-0000-1000-(1)=8408(hex)InitialValue:$FFFFThispolynomialisalsoknownasCRCCCITT-16.Theinterrogatorappliesthesamepolynomialtotheincom-ingandtransmittingdata.MAN752CRCAlgorithmforMCRF45XRead/WriteDeviceAuthor:YoubokLee,PhDMicrochipTechnologyInc.INTRODUCTIONThe13.56MHzread/writedevices(MCRF4XX)usea16-bitCyclicRedundancyCode(CRC)toensuretheintegrityofdata.Itspolynomialandinitialvaluesare:CRCPolynomial:X0+X5+X12+X16=1000-0100-0000-1000-(1)=8408(hex)InitialValue:$FFFFThispolynomialisalsoknownasCRCCCITT-16.Theinterrogatorappliesthesamepolynomialtotheincom-ingandtransmittingdata.FIGURE1:CCITT-16CRCENCODERP(x)=x1x2x3x4x5x6x7x8x9x10x11x12x13x14x15x16(x0)……