AnsweredAssumed Answered

STM32F7 DMA multiple streams

Question asked by Francois Alexandre on Nov 6, 2017
Latest reply on Nov 15, 2017 by Francois Alexandre

In my custom design am using a STM32F767BITx. Am using an output compare at 5Mghz to trigger the DMA2 and get data from a gpio Port, in circular mode.
Am using the DMA_Stream2 and channel 7, DMA_PERIPH_TO_MEMORY, for this particular stream.


This works fine, i get correct datas.


However, i would like to use another in the same time to use another timer, channel and stream to send data to another GPIO using DMA2 at about 8Mghz


I read through the documentations and it's not clear for me if I can use another stream of DMA2 while the DMA2 if this one is use by another channel in circular mode.


So my question is simple can we use several stream of the same dma if one of them is in circular mode if the frequency of filling datas is less 10Mghz?


thanks for any advice