cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to start two DMA burst sequentially on stm32f7xxx

phenom
Associate II

Hi ,

I am using stm32f7xx eval board.

I am using DMA burst mode for Timer1. I have configured timer1 and DMA and start some DMA burst mode in update event. using HAL_TIM_DMABurst_WriteStart().

Lets say first DMA burst time is 4000millisecond.

Lets say I stop burst in middle(without completing first DMA burst after 2000 millisecond) using HAL_TIM_DMABurst_WriteStop().

Immediately I start HAL_TIM_DMABurst_WriteStart() with different pattern, but this pattern does not get started immediately. It starts after first DMA burst pattern time gets elapsed (4000 millisecond)completely.

How can I reset/stop DMA burst and start new DMA burst pattern immediately?

Please suggest.

0 REPLIES 0