我用NXP810的CRC16例程做实验,发现
LPC_CRC->WR_DATA_WORD = 0x3534;
if (LPC_CRC->SUM != 0xD7D6) { /* ²âÊÔʧ°Ü£¬LEDÉÁ˸ */
while (1) {
LPC_GPIO_PORT->PIN0 &= ~LED; /* µãÁÁLED */
myDelay(100); /* ÑÓʱ 100ms */
LPC_GPIO_PORT->PIN0 |= LED; /* ϨÃðLED */
myDelay(100); /* ÑÓʱ 100ms */
}
}
LPC_GPIO_PORT->PIN0 &= ~LED; /* ²âÊÔͨ¹ý£¬µãÁÁLED */
我找了好多算法,都算不出0XD7D6这个值来。
请高手指教,谢谢!
|