注:这里的生成多项式是发送端和接收端一起约定的。(可人为取值,也可取一般的常用值)
CRC校验只是知道接收端接收到的数据正确与否,如果发现错了那就丢弃,并不能检查出到底是哪一位发送的数据出现了错误。
//CRC4
#include <stdint.h>
#include <stdio.h>
#define POLYNOMIAL
注:这里的生成多项式是发送端和接收端一起约定的。(可人为取值,也可取一般的常用值)
CRC校验只是知道接收端接收到的数据正确与否,如果发现错了那就丢弃,并不能检查出到底是哪一位发送的数据出现了错误。
//CRC4
#include <stdint.h>
#include <stdio.h>
#define POLYNOMIAL