Hello,
My customer uses UART 6 for RS485 communication.
The UART port RX data have a problem. The port receives unexpected bytes when no one on RS485 bus is sending data.
To solve the unexpected bytes, they added a code to turn-on/-off the UARTCTL.RXE bit.
As a result, they found a side effect. The received values have started to be corrupted.
They want to investigate why the RXE bit operation induced the corruption of the receive data, and asked me the following questions.
Could you please advise?
[Q1]
My customer concerns that Setting/Clearing UARTCTL.RXE bit brings a change of U6RX pin impedance or voltage.
Do you agree this? If you agree, could you please how much the impedance and voltage changes ?
[Q2]
Could you please advise how long it takes, from setting UARTCTL.RXE bit to get ready to receive data ?
[Q3]
Could you please advise how long it takes, from clearing UARTCTL.RXE bit to ignore a new byte?