Re: crc calculation
This explaination is a brief guide to CRC ERROR .
The CRC computation process takes a string one character at a time and uses it to modify an 16 bit or 32 bit word to be able to generate a unique word that can be duplicated to verify that the string's contents are still intact at a later time. The Generated CRC code works out so that if transmit the string appended with the CRC trasmited Least significant byte first to Most significant byte last, and then generate the CRC for the entire sequence the computed CRC will equal Zero. The actual computation process takes the string in one character at a time as mentioned before.
Hope this was help full.