Hello!
At the moment we are testing RS485 based system in a very noisy enviroment. Data corruption happens quite often despite of the fact that CRC16 is used to check whether data packets are received correctly. We are not sure at the moment that data corruption occurs during transmission. Perhaps noise influences analog signals, which are converted to digital signals.
The question is as follows: Is SCI RX interrupt generated only when character format is correct? Or does SCI module ignore errors and receives erronous bytes too? In this case software should check whether character is received without errors. This will enable to ignore erronous characters.
At the moment software does not check character errors. Can this lead to errors?
Best regards,
Vitaly