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

GyverTimers

Упрощённая работа с аппаратными таймерами ATmega328p и ATmega2560 без прямого управления регистрами

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

Установка

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

Описание

Полноценная работа с аппаратными таймерами ATmega328p и ATmega2560 требует умения настраивать прерывания вручную — эта библиотека избавляет от геморроя с регистрами. Поддержаны все три таймера на ATmega328 и шесть на ATmega2560, каждый можно настроить на период от 1 микросекунды до нескольких секунд (8-битные таймеры работают в диапазоне 61 Гц–1 МГц, 16-битные — 0.24 Гц–1 МГц). Фишка в том, что библиотека автоматически подстраивает настройки под частоту процессора и сообщает реальный установленный период для проверки. Есть поддержка многоканальных режимов — один таймер может вызывать несколько прерываний со сдвигом по фазе, плюс можно управлять выводом таймера (установить уровень, переключить, создать меандр). Контроль стандартный: старт, стоп, пауза, продолжить.

Версии

Показано: 2
1.10.02026-08-23 19:13:04 UTC
ZIP по запросу
первое скачивание может быть дольше
1.9.02026-08-23 19:13:04 UTC
ZIP по запросу
первое скачивание может быть дольше