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;