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

Portenta_H7_ISR_Servo

Управление несколькими сервомоторами на Portenta H7 через аппаратные прерывания таймера STM32H747XI независимо от основного кода

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

Установка

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

Описание

Если нужно управлять несколькими сервомоторами на Portenta H7 и при этом не хотите привязываться к loop(), эта библиотека использует аппаратный таймер микроконтроллера STM32H747XI для независимого управления 16 и более сервомоторами одновременно. Главное преимущество — прерывания от таймера срабатывают надёжно даже если основной код где-то зависнет или занят обработкой других задач, тогда как программные таймеры на милисекундах могут пропустить шаг. Это критично для систем вроде робороботических рук, где задержка или пропуск команды недопустимы. Библиотека работает только с Portenta H7 и включает несколько примеров с разными сценариями управления — от синхронного позиционирования до случайных движений. Для базовой работы дополнительных зависимостей не требуется.

Версии

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