Цитата(SSerge @ Apr 25 2018, 16:25)

Надо ещё в TIM3->DIER установить бит TIM_DIER_CC3DE, разрешить таймеру выдавать запросы к DMA.
А ещё у STM32F4 есть еррата, "2.1.13 Delay after an RCC peripheral clock enabling".
После включения тактирования нельзя сразу же обращаться к регистрам периферии, надо немного подождать.
например так:
RCC->APB1ENR |= RCC_APB1ENR_TIM3EN;
__DSB();
А то результат настройки периферии непредсказуем.
Спасибо!
TIM1->DIER |= TIM_DIER_CC3DE покатило.
Почему не понадобилась та же опция для TIM1_UP - загадка.