Dear Siri (or any other EE),
I would greatly appreciate your help with this problem:
After successful DMA transfer from memory to USART0 TX, it is no more possible to use read MOSI response from a Slave device. Although I can see a valid response from Slave on the logic analyzer, U0DBUF reads all zeros.
Those same routines I use work perfectly fine until a DMA transfer took place. They communicate with the target without any trouble.
What I tried so far:
- Reinitialize USART
- Set DMA target address to 0x0000
- Set DMA trigger to DMA_TRIG_NONE
- Arm and disarm DMA after above settings
Unfortunately nothing helped. Any advice would be greatly appreciated.
Best regards!
Tom