在进行以太网mac地址过滤配置过程,发现达不到预期效果。后面发现我计算出来的CRC值不对。
下面是stm32编程手册的截图
file:///f:/z.bmp
我用
CRC_ResetDR();
crc = CRC_CalcCRC(0X1F52419C)
crc = CRC_CalcCRC(0XB6AF0000);
结果crc=0xF92F44CB
用
CRC_ResetDR();
crc = CRC_CalcCRC(0X9C41521F)
crc = CRC_CalcCRC(0X0000AFB6);
结果crc = 0x60912290
用
CRC_ResetDR();
crc = CRC_CalcCRC(0x9c41521f);
crc = CRC_CalcCRC(0X0000afb6);
结果crc = 0x099599C9
CRC_ResetDR();
crc = CRC_CalcCRC(0x1f52419C);
crc = CRC_CalcCRC(0X0000b6af);
结果crc = 0xC09EA72D
这些结果都与文档描述的不一致,我不知道问题出在哪里.不知哪位朋友能解答? |