DUERS485DMA
RS485 драйвер с DMA для Arduino Due, совместимый с ArduinoRS485 и использующий прямой доступ в память
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:70379dbc5a544dd00e472d3754b17967ad33a9b20db192b70153f81fa114019aDUERS485DMA-0.9.8-70379dbc.zipОписание
Высокопроизводительный RS485 драйвер с поддержкой DMA для Arduino Due. Библиотека почти полностью совместима с стандартной ArduinoRS485, но использует прямой доступ в память для передачи данных, что значительно снижает нагрузку на процессор. Поддерживает все четыре USART порта платы, автоматическое управление выводами DE/RE, и может работать вместе с ArduinoModbus при небольших изменениях кода. Есть одна особенность: для работы потребуется модифицировать ядро Arduino, сделав обработчики прерываний USART слабыми символами, чтобы библиотека могла их переопределить. Ядро Arduino SAM для Due больше не поддерживается и не работает с Arduino IDE 2.x, поэтому для использования нужен PlatformIO или Arduino IDE 1.8.x.