Код выглядит нормально. Разве что, не очень понятно, что содержится в rcc_Clocks. Можно легко и просто испортить дефайны, чтобы там оказалось что-то не то.
Единственное замечание: у STM'ок есть кэширование регистррв таймера (в т.ч. ARR). Чтобы принудительно его обновить, надо сделать TIMx->EGR = TIM_EGR_UG;
PS дурацкий вопрос: это точно STM32F103 ? Не китаец? ;-)
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|