MAX14661
Управление MAX14661 — 16-канальным I2C мультиплексером с поддержкой четырёх режимов коммутации линий между двумя шинами
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e11b0b591a9991c9faead86965eee0429cef63a3646428a7b47a87dc0f9ddb66MAX14661-0.3.1-e11b0b59.zipОписание
MAX14661 — это 16-канальный мультиплексер с I2C управлением, который коммутирует 16 линий между двумя общими шинами (COM-A и COM-B). Библиотека предлагает четыре режима работы: PAIR для синхронной коммутации пар каналов (удобно для двухпроводных протоколов), SHADOW с подготовкой всех переключений в буфере перед применением, MUX для эксклюзивного управления каналами и FULL для полного контроля каждой линии отдельно. Режимы можно миксировать, но это рискованно, особенно с PAIR-интерфейсом. Критическое ограничение: одновременное включение обоих переключателей на одной линии вызовет короткое замыкание между COM-A и COM-B, а также создаст паразитные соединения между всеми активными линиями. Библиотека реализует только I2C протокол, для SPI нужен отдельный код. Версия 0.3.0 содержит критические изменения в интерфейсах PAIR и FULL, несовместимые с более старыми версиями.