Ключевые особенности

  • Все таймеры основаны на одной архитектуре, масштабируемой с точки зрения:
    • Количества входов / выходов (от 1 до 9)
    • Разрешения (16- или 32-разрядное)
    • Особенностей (режимы ШИМ, DMA, синхронизация, счет вверх / вниз)
  • Несколько таймеров могут быть связаны и синхронизированы
  • Каждый канал таймера настраивается независимо как вход или выход
  • Несколько соединений с другими периферийными устройствами доступны для мониторинга или запуска

Вот ключевые особенности таймеров STM32. Все таймеры основаны на одной и той же архитектуре и доступны в нескольких производных, перечисленных далее. Таймеры в основном различаются по количеству входов и выходов, которые они имеют, от простого тактирования без каких-либо входов / выходов до продвинутой версии управления с 9 входами / выходами. Большинство таймеров имеют 16-битные счетчики, а некоторые имеют 32-битные счетчики. Некоторые функции могут отсутствовать в младших версиях таймеров (например, режимы прямого доступа к памяти, синхронизация и режимы счета вверх / вниз).

Большинство таймеров могут быть связаны и синхронизированы для создания более длительных интервалов тактирования, большего числа сигналов синхронизации или для обработки сложных таймингов и сигналов.


Внутри таймера каждый канал может быть настроен независимо как вход (обычно для захвата) или как выход (обычно для ШИМ).

Таймеры могут служить триггером для других периферийных устройств, например, для запуска преобразований АЦП или для контроля внутренних часов благодаря матрице межсоединений.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.