I recently experimented with the different configurations on the serial ports of my SAMA5D3-Xplained board.
Many things seemed okay until I encountered a strange behavior of my card when using the mode "Hardware Handshaking".
I tried this mode un the USART0 without any trouble:
I can send message when RTS signal is low the different characters are sent and when high nothing is transmitted.
Which is what I would expect.
Then I tried to configure the same way on USART3
And there it seems the board doesn't take in account the "Hardware Handshaking" mode. The board seems to act the same with or without it.
A bit of precisions on my case:
- I am using a baremetal code derived of the github repository.
- I have very few other interfaces running and code running on to the card is still basic as I am still in early stage of development.
- I did verified the content of the US_MR of my USART in question and it seems okay (ending with 8C2).
Thanks in advance.