2019-06-30 11:45 PM
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.