AnsweredAssumed Answered

STM32 HS USB DMA Transfer

Question asked by kern.chris on May 14, 2013
Latest reply on Jun 15, 2013 by Chinzei.Tsuneo
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 

Outcomes