TCA6408A_RT
Расширитель GPIO на 8 портов через I2C с поддержкой трансляции уровней сигналов и прерываний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:fcd2efd5b8773144a0eff60ad736a98edcd2b95dfddca2dccdc52c0d0a72400dTCA6408A_RT-0.1.1-fcd2efd5.zipОписание
TCA6408A — это расширитель GPIO на 8 портов по I2C, который решает проблему нехватки выводов на микроконтроллере. Чип работает в диапазоне напряжений 1.65–5.5 В и умеет трансформировать уровни сигналов между шинами разного напряжения (1.8 В, 2.5 В, 3.3 В и 5 В). Каждый вывод настраивается как вход или выход с опциональной инверсией полярности. Устройство генерирует прерывание при изменении состояния входных портов, хотя сама библиотека обработку прерываний не реализует — её нужно писать самостоятельно. Чип также поддерживает аппаратный сброс через активный низкий уровень на выводе RESET. Статус библиотеки экспериментальный, учтите это при выборе для критичных проектов.