DAC8552
Драйвер для 16-битного ЦАП DAC8552 с поддержкой аппаратного и программного SPI, синхронизацией двух независимых каналов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:f7a3c3ffe8c0fa14904f05fccd97c77e0aa1f0d3b0d00937f56262b4eee37dd0DAC8552-0.5.2-f7a3c3ff.zipОписание
Драйвер для 16-битного ЦАП DAC8552 с двумя независимыми каналами, работающего по SPI. Поддерживает как аппаратный, так и программный SPI (bit banging), что удобно, если пины заняты. Каждый канал можно устанавливать отдельно через setValue(), либо буферизировать значение одного канала и применять его одновременно с другим — пригодится, если нужна синхронизация. Важный момент: библиотека требует предварительного вызова SPI.begin() перед DAC.begin(), иначе не будет работать. Версия 0.4.0 исправила критическую ошибку с битом выбора канала, старые версии несовместимы. Авторские предупреждают, что библиотека протестирована не полностью, поэтому её стоит проверить на своём железе перед использованием в боевых проектах.