Changing timer frequency by writing the AutoReload Register every 10 microseconds with DMA on a STM32H743
Basically, the frequency change already works. My problem is that the new frequency, which is specified by DMA, only takes effect after the ARR has been reached.
I tried to solve the problem by disabling the auto-reload (ARR) preload.
unfortunately in this case no update event is generated if the ARR is written to a lower value than the current count value. As a result, the next update event is only generated when the counter overflows.
Do you have any idea how the ARR will take effect immediately without a counter overflow?
thank you in advance for your help
Florian