We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I tried the assembler code at http://www.keil.com/support/docs/488.htm The results don't match other implementations of X^16+X^12+X^5+1 that I've found in C. I should be able to seed it with 0xFFFF, run the message "123456789" (minus the null terminator) through it, and get 0x29B1 as the result, which I don't. Has anyone successfully used this code? Mark
You might like to review (or even join) this discussion: http://www.8052.com/forum/read.phtml?id=16298&top= It has some links to some other CRC implementations