EthernetENC
Ethernet-библиотека для модуля ENC28J60 с поддержкой SPI-транзакций и совместимостью с стандартным Arduino Ethernet API
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fdb9829875bec3b7e2dd3852ab32e4450a0bd8fed20bc8f3ebeacf70772b0fceEthernetENC-2.0.5-fdb98298.zipОписание
Современная версия библиотеки для работы с модулем ENC28J60 — одним из самых популярных сетевых чипов для Arduino. В отличие от устаревшей UIPEthernet, здесь внедрена поддержка SPI-транзакций, что позволяет делить шину SPI с другими устройствами, имеющими разные настройки обмена. Библиотека совместима с большинством Arduino-платформ и работает на частоте 20 МГц (если микроконтроллер это поддерживает). Функции и интерфейсы совпадают с стандартной Arduino Ethernet 2.0.0, поэтому примеры из IDE подойдут почти что напрямую. Учти, что multicast UDP не поддерживается из-за особенностей uIP-стека, и приём broadcast-пакетов на чипе отключён для экономии процессорного времени. Для ESP8266, RP2040 и ESP32 есть более специализированные альтернативы.