Hello Nordic,
I have a problem regarding UARTE0 and Easy DMA with SDK 12.0. I know, this is an old SDK, but unfortunately I'm not allowed to change it.
The TX part works fine. DMA works, everything perfect.
But at the moment when NRF_UARTE_TASK_STARTRX is triggered with following call:
__STATIC_INLINE void nrf_uarte_task_trigger(NRF_UARTE_Type * p_reg, nrf_uarte_task_t task) { *((volatile uint32_t *)((uint8_t *)p_reg + (uint32_t)task)) = 0x1UL; }
I get the framing and break error with ERRORSRC: 0x0C. The signals are pretty clear and everything looks good, but I always get the error IRQ.
Does anybody has an idea why?
My problem is very simelar to this case
https://devzone.nordicsemi.com/f/nordic-q-a/44373/nrf52832-errorsrc-0xc-with-uarte0-when-starting-rx
thats the reason why I first answered that topic, but nobody answered, so this is the next try. Hope it helps. It's driving me crazy that I can't get a simple UARTE to work...
Thanks in advance!