В микроконтроллерах STM32, таймеры представляют собой многофункциональные периферийные устройства, используемые для выполнения различных задач, таких как генерация прерываний, управление ШИМ-сигналами, измерение временных интервалов и многое другое. Регистр TIMx_CR1 (где x - номер таймера, например, TIM1 или TIM8) относится к контрольному регистру таймеров TIM1 и TIM8, которые входят в категорию Advanced-control timers в STM32.
Описание регистра TIMx_CR1: Регистр TIMx_CR1 является 16-битным регистром управления таймера, в котором каждый бит управляет определенной настройкой и функцией таймера. Этот регистр позволяет программно настраивать различные параметры работы таймера.
Структура регистра TIMx_CR1:
Описание полей регистра: