有关CRC校验,有人知道这种是什么CRC校验吗

2019-08-14 06:13发布

电机驱动上的CRC校验,网上找的计算工具好像都不太相符
uint8_t CalcCRCByte(uint8_t u8Byte, uint8_t u8CRC)
{
        uint8_t i;
        u8CRC = u8CRC ^ u8Byte;
        for (i = 0; i < 8; i++)
        {
                if (u8CRC & 0x01)
                {
                        u8CRC = (u8CRC >> 1) ^ polynomial;
                }
                else
                {
                        u8CRC >>= 1;
                }
        }
                return u8CRC;
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。