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

megaAVR_Slow_PWM

ISR-based PWM на низких частотах для megaAVR без блокирования основного кода, до 16 каналов на одном таймере

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

Установка

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

Описание

На платах megaAVR (UNO WiFi Rev2, Arduino Nano Every и подобных) часто нужна ШИМ с низкой частотой и высокой точностью, но стандартные подходы либо блокируют программу, либо дают дрейф по времени. Эта библиотека решает это через ISR-based PWM — прерывания срабатывают независимо от того, что делает основной код. Поддерживает 16 каналов ШИМ одновременно, используя при этом всего один аппаратный таймер (TCB0–TCB3). Частоту и скважность можно менять на лету. PWM работает стабильно даже если другие функции зависают, что критично для задач управления устройствами, требующими точности — сервопривод, регулятор мощности, любой чувствительный к дрейфу процесс. Из ограничений: начиная с версии 1.2.0 возможны зависания при сложных вычислениях в ISR, но это решается увеличением интервала таймера в конфигурации.

Версии

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