需求伪代码如下byte CRC8(byte[] pIndata,byte length)
{
Inti =0;
Bytecrc =0XFF;
Intj =0;
While(length-- >0)
{
Crc ^=pIndata[j];j++;for(i=0;i<8;i++)
{
If(0 != (crc &0x80))
{
crc=(byte)((byte)(crc<<1)^0x5F); //多项式为2x5F
}
Else{Crc<<=1;
}
}
}
Crc^=0xFF;
Return crc;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>