Giovanni wrote:Hi,
As far I know TIMs are exactly the same on all platforms. Are you changing PWM channels settings on the fly?
Giovanni
Yeah so the process is:
1. setup PWM and output pulses using DMAR on the UP channel
2. output the pulses
3. switch the PWM timer to do input capture using one of the CH channels but sharing the same DMA channel as (1) so use dmaSetRequestSource()
4. once input capture is complete reset dmaSetRequestSource and reset PWM for output through pwmStop()/pwmStart()
So I have tested this on an F745 board with identical pinout and it works fine, so something is going on on H7