Hi,
I am designing and developing a simple communication protocol to communicate a PC with an ATMEL128 microcontroller (the MAVRIC-IIB board) using the RS485. The last block of every message will be the output code of an error detection algorithm, and I am deciding which algorithm would perform the best. At first, I implemented both CRC-CCITT and CRC-16, but I do not know if these algorithms are too hard to calculate for the micro. Which algorithms would you recommend, having in consideration performance/computing requirements?
Thanks