ATtiny_PWM
Аппаратный PWM на ATtiny с поддержкой высоких частот и точного управления через встроенные таймеры
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:219b5ffc6dec22aaa657e1984c80c7d2d564217d9a5e4e1206090d906070be89ATtiny_PWM-1.2.0-219b5ffc.zipОписание
Библиотека для аппаратного PWM на микроконтроллерах ATtiny (ATtiny3217 и совместимых) при работе с megaTinyCore. В отличие от программных реализаций, использует встроенные таймеры TCB0-TCB1 платы, поэтому генерация сигналов происходит в железе независимо от того, чем занят основной код. Это значит, что даже если в sketch произойдёт зависание или долгая операция, PWM продолжит работать стабильно. Поддерживает высокие частоты и обеспечивает точность, необходимую для управления серводвигателями, светодиодами и другими устройствами, чувствительными к качеству сигнала. В наборе восемь примеров, включая динамическое изменение частоты и скважности, управление шаговиком и создание произвольных волновых форм. API совместима с другими FastPWM библиотеками, упрощая перенос кода между платформами.