标题:
STM32单片机CRC校验应用,求大神解释下流程原理,谢谢
[打印本页]
作者:
barret.zhang
时间:
2019-7-12 10:30
标题:
STM32单片机CRC校验应用,求大神解释下流程原理,谢谢
使用MCU读取SD卡的.bin文件,将读取到的数据通过蓝牙串口发送到另一块蓝牙模块
因数据比较大,需要用到CRC校验,其中的流程原理是怎样的,求大神指导。
C现实代码:
unsigned char crc8_chk_value(unsigned char *message, unsigned char len)
{
uint8 crc;
uint8 i;
crc = 0;
while(len--)
{
crc ^= *message++;
for(i = 0;i < 8;i++)
{
if(crc & 0x01)
{
crc = (crc >> 1) ^ 0x8c;
}
else crc >>= 1;
}
}
return crc;
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1