Skip to main content
lrosadev
Associate
October 22, 2014
Question

STM32F3 DMA and concurrent memory access

  • October 22, 2014
  • 1 reply
  • 614 views
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
This topic has been closed for replies.

1 reply

Tesla DeLorean
Guru
October 22, 2014
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 (See Profile) Up vote any posts that you find helpful, it shows what's working..