cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F3 DMA and concurrent memory access

lrosadev
Associate II
Posted on October 22, 2014 at 11:00

Hello, I'm new in STM32 World. I have a question:

I enable ADCs in my STM32F3 with dma access and microcontroller works very well, but, in F3 is not possible double buffering or pinpong method with dma, correct?

So, what is a right way to access dma stored data in main loop? I must wait DMA - Transmission Complete Interrupt before to read  data?

Thank you

#stm32f3-dma
1 REPLY 1
Posted on October 22, 2014 at 15:57

Well you can ping-pong between two halves of the same buffer using the HT (Half Transfer) and TC (Transfer Complete) interrupts/signals

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..