Thank you Todd. This was my first idea, but it depends on how long the CRC 16 calculation does it take. In my application the calculation is done on a quite big data buffer and, the CRC_run16BitPoly1 function execute the calcualtion on the complete buffer size, so the interrupt could be disabled for a time frame quite long. Anyway this could be a solution. Paolo
↧