2014-07-29 11:26 AM
I am trying to send an array over UART using the DMA. I dont know why the DMA does not send more than 65535 elements.
Is there a restriction on the DMA for only 16Bit numbers only ? #stm32f4 #board #discovery #rtfm #adc2014-07-29 12:15 PM
2014-07-29 01:11 PM
2014-07-29 01:28 PM
Well you can make it send data continuously by being in circular mode. You can copy to ping/pong buffers at HT/TC interrupts. Ideally you don't want to be copying data.
You can use DMA to handle 16 or 32-bit words, but this doesn't help with the USART. The most practical solution is to simply chain DMA requests, or scatter-gather, at the TC interrupt, and light off a new request. Sending multiple strings via USART at the end of