Назад к каталогу

STM32_PWM

Аппаратный PWM на базе таймеров STM32 с единым API для переносимости кода между платформами

Версия1.0.1
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер97.74 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.197.74 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:4a5c9d105012a502a9b4ce62e3568130d6b563c0d619ec14f701f97835ed8649
АрхивSTM32_PWM-1.0.1-4a5c9d10.zip

Описание

Обёртка для работы с аппаратным PWM на платах STM32F, STM32L, STM32H, STM32G, STM32WB и STM32MP1. В отличие от программных реализаций, здесь всё построено на таймерах контроллера, поэтому сигналы генерируются независимо от того, чем занят основной код. Это особенно важно, когда нужна стабильная частота и точный коэффициент заполнения несмотря на длительные операции в других частях программы. Библиотека использует единый API с аналогами для других платформ (RP2040, AVR, ESP32, SAMD и других), что упрощает перенос кода между микроконтроллерами. Включает примеры управления несколькими PWM каналами одновременно, в том числе для шагового двигателя, и подробную таблицу доступных таймеров для каждого чипа.

Версии

Показано: 2
1.0.12026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:08 UTC
ZIP по запросу
первое скачивание может быть дольше