110,571
社区成员
发帖
与我相关
我的任务
分享
unsigned short CRC16_CCITT(unsigned char * pData, unsigned int len)
{
unsigned int i;
unsigned short crc = 0xc78c;
unsigned int dd = *pData;
for (i = 0; i < len; i++)
{
dd = *pData++;
crc = (crc << 8) ^ (unsigned short)CRCTab[(crc >> 8) ^ dd];
}
return crc;
}