Red de conocimiento informático - Material del sitio web - Cómo escribir un programa de suma de comprobación CRC con Vc

Cómo escribir un programa de suma de comprobación CRC con Vc

void vCRCCheckNumCalculate(carbón sin firmar *pCheckBuf, carbón sin firmar u8Lth, carbón sin firmar * u8Low, carbón sin firmar * u8High)

{

carbón sin firmar i

carbón sin firmar; j;

unsigned int u16CRC=0xFFFF;

unsigned char TT

for(j=0; jlt; u8Lth; j )

{

u16CRC=u16CRC ^ pCheckBuf[j];

for(i=0;ilt;8;i)

{

TT=u16CRCamp;

u16CRC=u16CRCgt;

u16CRC=u16CRCamp; )

u16CRC=u16CRC^0xa001;

//u16CRC=u16CRCamp;

}

}

* u8Low=(unsigned char)(u16CRCamp; 0xFF

* u8High=u16CRCgt 8;