cancel
Showing results for 
Search instead for 
Did you mean: 

How to use DMA control GPIO in STM32H750 series?

EHD
Associate II

OK, I am using STM32H750BV, I have a driver that needs very critical timing control,

so I want to use DMA trigger by timer, transfer memory data to GPIO BSRR register, let GPIO can according to time pass to generate the signal,

but most of all references on the internet is using DMA control SPI or UART, so I wonder how to use DMA( memory to peripheral ) to control GPIO, 

2 REPLIES 2

I believe this has been covered before

Would suggest looking at the bus matrix diagrams

The GPIO are off AHB4, so use the D3 Domain, with the BDMA unit moving data from SRAM4 into the GPIO's

Pick a TIM trigger source for the BDMA channel

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

Anyone could share an example please? Thanks!