vc++2015 CRC校验代码
#define CRC16_POLYNOMIAL 0xA001;
unsigned short CSeriPortSendDlg::CRC16(unsigned char *ptr,unsigned int len)
{
unsigned int i,Temp;
unsigned short CRC=0XFFFF;
for(i=0;i1)^CRC16_POLYNOMIAL;
}
else
{
CRC=CRC>>1;
}
}
}
return CRC;
}