Set up TIM4 to generate a hsync pulse of 2us RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);
TIM_Cmd(TIM4, DISABLE);
TIM_TimeBaseInitTypeDef timerInitStructure;
timerInitStructure.TIM_Prescaler = 0;
timerInitStructure.TIM_CounterMode = TIM_...
[Mea culpa! I've pasted the code that generates this 2uS pulse scope trace further down the thread]And yes, I think M2M DMA performance is more nuanced than I read in the manuals.Will try the DMA experiment. I think I need to configure the DMA to be ...
[Apologies for answering my own question, but I now think I understand the STM32 behaviour]Much of the docs refer to APB1 and APB2 and the different clock rates. Specifically, TIM1 & TIM8 being on APB2 (72MHz), other timers being on APB1 (36MHz).I am...
All my PWM calculations are based on a 72MHz timer and the scope confirms I get precisely what I expect (2us pulse width), so I believe APB2 is running at full speed.