SAMD_PWM
Аппаратный PWM для плат SAMD21/SAMD51 с поддержкой высокой частоты и 16-битного разрешения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:980322f95d736e31e25eaccc8722ed0338d2b14f0a23f75992f681b73e8dbc3fSAMD_PWM-1.2.0-980322f9.zipОписание
Для плат на SAMD21 и SAMD51 (NANO 33 IOT, ITSYBITSY M4, SEEED XIAO M0 и других) эта библиотека дает прямой доступ к аппаратным PWM-каналам микроконтроллера. В отличие от программного PWM, здесь генерация сигнала происходит на железе, так что она не страдает от задержек в коде и работает надежно даже когда в программе что-то зависает. Частоту можно выставить очень высокую, разрешение достигает 16 бит. В комплекте примеры для простого управления яркостью, динамического изменения частоты и скважности, многоканального управления, создания собственных сигналов и даже управления шаговыми двигателями. Если нужна точная и стабильная генерация PWM без влияния других задач — это ваш вариант.