AD75019
Управление аналоговым кроссpoint-коммутатором AD75019 от Analog Devices через последовательный интерфейс
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:21418e7e378acf45c8ce17f330b243516d5ba4cae38f4a6c277c8bdb04940cb7AD75019-1.0.2-21418e7e.zipОписание
AD75019 — это аналоговый кроссpoint-коммутатор от Analog Devices, и эта библиотека упрощает работу с ним на Arduino. Чип работает как 256-битный сдвиговый регистр: вы передаёте биты последовательно, а затем применяете их импульсом на выводе PCLK. Библиотека берёт на себя всю эту рутину — достаточно создать объект AD75019 с указанием выводов PCLK, SCLK и SIN. Если вы используете портовый расширитель вроде MCP23017, можно передать callback-функции, чтобы библиотека корректно работала через него. Для PCB с нестандартной нумерацией выводов предусмотрено переотображение: массивы xMapping и yMapping переконвертят последовательные номера в те, что физически расположены на плате. Массивы должны быть ровно по 16 элементов со значениями 0–15 без повторений, иначе flush() просто не будет работать.