How to enable DMA to run continuously without re-enabling it.
Hi,
My application is to copy the content (32-bit Data) in the Memory to PORT ODR each time it detects a Falling Edge. I use DMA1 from TIMER CCP pin.
The problem I have is, DMA1 will stop as soon as it complete the transfer and require to re-enabling again.
Last time I use STM32F429ZI, I managed to get it running continuously without reenabling. But somehow I can't do it again?
Here is my Configuration in the STM32CubeMX for the DMA1:
Mode = Circular
Use FIFO = DISABLE
Increment Address on Peripheral = DISABLE
Increment Address on Memory = DISABLE
Data Width = Word (on both Peripheral and Memory)
I though by setting DMA mode to Circular then it will run continuously???? But it seems like it is not. Or is it the bugs in the STM32CubeMX?
