uint crc_cal_value(uchar *data_value, uchar data_length)
{
uchar i;
uint crc_value=0xffff;
while(data_length--)
{
crc_value ^= *data_value++;
for(i=0;i<8;i++)
{
if(crc_value&0x0001)
crc_value=(crc_value>>1)^0xa001;
else crc_value=crc_value>>1;
}
}
return(crc_value);
}
CRC16
最新推荐文章于 2022-08-14 20:19:07 发布