STM32_TimerInterrupt
Аппаратные таймеры STM32 с поддержкой 16 независимых прерываний для точного управления временем и синхронизацией
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:67b05656af3d51a9f2c7ba82c86b19778791c7667285c521a1645fc67ddeaf54STM32_TimerInterrupt-1.3.0-67b05656.zipОписание
Библиотека для работы с аппаратными таймерами STM32 (F/L/H/G/WB/MP1) через прерывания. В отличие от программных таймеров на базе millis() или micros(), эти дают существенно выше точность и не блокируются другим кодом — срабатывают независимо, даже когда выполняются долгие функции. Поддерживает 16 ISR-based таймеров, питаясь от одного аппаратного таймера. Интервалы задаются в миллисекундах и могут быть очень длинными. Пригодится для задач, где критична точность измерений или синхронизация: управление двигателями, импульсное измерение, сложная реакция на события. В примерах есть демо для RPM-измерений, дебаунса кнопок и массивов таймеров.