智能车制作

标题: 请各位大神帮忙解释程序 [打印本页]

作者: 十八将军了一    时间: 2013-4-15 13:26
标题: 请各位大神帮忙解释程序
unsigned short CRC_CHECK(unsigned char *Buf, unsigned char CRC_CNT)
{
    unsigned short CRC_Temp;
    unsigned char i,j;
    CRC_Temp = 0xffff;

    for (i=0;i<CRC_CNT; i++){      
        CRC_Temp ^= Buf;
        for (j=0;j<8;j++) {
            if (CRC_Temp & 0x01)
                CRC_Temp = (CRC_Temp >>1 ) ^ 0xa001;
            else
                CRC_Temp = CRC_Temp >> 1;
        }
    }
    return(CRC_Temp);
}


作者: dapan945    时间: 2013-4-15 16:02
就是一个校验,验证数据是否传输正确用的。是不是虚拟示波器的握手程序???




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2