一个简单可靠的CRC 计算程序时间:2023-03-10 06:01:07 //注:此函数主要的特点为准,快,体积小,非常适合于8位单片机 int16 crc_1021(int16 old_crc, int8 data) { int16 crc; int16 x; x = ((old_crc>>8) ^ data) & 0xff; x ^= x>>4; crc = (old_crc << 8) ^ (x << 12) ^ (x <<5) ^ x; crc &= 0xffff; return crc; }