Взял STM32F207 у которого частота таймеров до 120 мГц как и частота ядра. Запустил таймер на подсчёт от внутреннего тактирования. Все пределители на 0. Частота самого процессора 120 мГц. А таймер только 60 млн за секунду насчитывает, а не 120 как я ожидал и как мне надо. Запустил аналогичный проект на STM32F4 и там аналогичная ситуация, так же в два раза меньше.
Что делаю не так?
P.S. Задача стоит генерировать частоты с шагом примерно 1 Гц на частотах около 20 кГц.