初始化crc8参数 – crc8init

初始化 crc8 函数的参数,包括多项式、初始值、异或值、是否输入数据反转、是否输出数据反转。

定义

void crc8init(byte poly, byte init, byte xorout, int refin, int refout);

参数

poly:

多项式,默认为x8+x2+x+1,即0x07

init:

初始值,默认为0x00

xorout:

异或值

refin:

是否输入数据反转

refout:

是否输出数据反转

返回值

示例

crc8init(0x07,0,0,0,0);
//系统默认 crc8算法初始化参数为 多项式poly=0x07,初始值Init=0,异或值xorout=0,refin=0,refout=0,如需使用其他类型的CRC8算法,需要调用该函数进行修改