Question
STM32 HS USB DMA Transfer
Posted on May 14, 2013 at 23:02
Is it possible to use DMA for USB transfers? My understanding of the STM32 DMA controller is that it will transfer data from one place to another without CPU usage. If I were moving data from RAM to a DAC output, I can easily see (and have coded) this. But for transfer out to a USB peripheral, I would think that the CPU would be needed to operate the USB interface. Is this correct?
I am trying to read from one high-speed interface (~8MBd) and transfer the data via USB. I would like to use the DMA USB transfer at the same time as I am using the CPU to read in the next set of data. Is this possible? Thanks. -- Chris #stm32f207