Modbus uses idle period between messages to identified messages. The messages are validated by crc checks on the messages.
Not sure how to do this. Currently using an external timer to do this. Is there a better way to do this without an external timeout.
The Receive Timeout appears to work only if the FIFO has data in the FIFO. If the FIFO is empty then the Receive Timeout appears not to fire.
I tried to set the line break interrupt but it appears not to work.
Question: What is the best way to implement a modbus receive UART Driver?
Thanks
Glenn Edgar