Part Number: TMS320F28335
Dear team:
One of my clients used the SCI module of f28335 for RS485 communication. During the use, he found that he could not receive data. He checked the value of RXERROR register at that time as 1.
His current solution is to detect RXERROR in the SCI receive interrupt service function. If it is 1, reinitialize SCI. This method seems to be able to solve the problem. It seems a bit rude. Is there a better solution?
When setting SCI, he did not turn on the receive interrupt error enable. In this case, will the SCI receive interrupt service function query rxerror to 0 and then rxerror to 1? Or is it necessary to enable receiving interrupt error so that the detected rxerror status is reliable?
Best regards