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

Teensy_Slow_PWM

ISR-based PWM на произвольных пинах Teensy с 16 каналами, работающий независимо от состояния основного кода

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

Установка

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

Описание

Если нужны PWM сигналы на произвольных пинах Teensy, но стандартные аппаратные таймеры уже заняты, эта библиотека решает проблему через прерывания. Она даёт 16 каналов ШИМ, используя всего один таймер, и работает на Teensy 2.x, LC, 3.x, 4.x и MicroMod. Главное преимущество — частота может быть очень низкой с хорошей точностью, потому что логика работает в ISR и не зависит от других функций, которые могут зависнуть. ШИМ работает даже если основной код заблокирован на длительной операции. Параметры можно менять прямо во время работы, интервал задаётся в микросекундах или миллисекундах. Для сложных расчётов внутри 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 по запросу
первое скачивание может быть дольше