Hi everyone,
I'm now using nRF52832 to communicate with a device using UARTE.
In my application, i need to constantly send a control packet to the device, to keep it responsive to the control (~15ms between each data).
I don't want my application to be blocked, so i decide to use UARTE to do it automatically, and the TX part is working perfectly.
But the RX part is just not working at all, there are two issues:
1. With a valid waveform observed on the oscilloscope, the UARTE library returns framing error.
The RX buffer is filled with the data, while the RX byte count in i) p_event->data.error.rxtx.bytes and ii) p_event->data.rxtx.bytes are zero.
2. With a valid waveform observed on the oscilloscope, the UARTE library will not returns any event. The RX buffer receives nothing.
Here is the setting of the UARTE:
Here is how i start the RX task:
Here is the SDK config setting:
Please share your experience if you had the same issues to me, thank you!!
BR,
Jonathan