NRF52_TimerInterrupt
Аппаратные таймеры с прерываниями для плат на базе nRF52, работающие независимо от основного кода
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b4bc220801702c56907a4cb85913055f761bb15825852c6be5f9907eac8f98deNRF52_TimerInterrupt-1.4.2-b4bc2208.zipОписание
Если у вас стоит плата на базе nRF52 и нужны таймеры, которые срабатывают точно и не зависят от того, что там ещё выполняется в коде, эта библиотека — то, что надо. Она работает с аппаратными таймерами процессора через прерывания, поэтому их работа не блокируется другими функциями или задачами. Из одного таймера можно создать 16 независимых ISR-based таймеров, что экономит ресурсы платы. Точность намного выше, чем у программных таймеров на основе millis() или micros(), что критично для задач, требующих точного измерения. Поддерживаются платы Adafruit nRF52840 и nRF52832. Библиотека включает примеры для работы с Ethernet и WiFiNINA, а также специализированные скетчи для измерения оборотов и фильтрации дребезга кнопок.