I want to use DMA for receiving data from the ADSP-21369 UART0.
It will be a chained DMA set-up and my question is:
Can I temporarily disable DMA (by setting UARTDEN = 0 in the UART0RXCTL register) and expect that the DMA resumes operation when re-enabled?
UART0RXCTL register = UARTEN |UARTDEN | UARTCHEN when DMA is enabled
UART0RXCTL register = UARTEN | UARTCHEN when DMA is disabled
Should the UARTCHEN bit remain unchanged during the disabled period, or should it also be set to zero?
The disable period will be very short, just long enough to safely read the status of the DMA registers and the DMA receive buffer.