Подключение microSD адаптера и акселерометра ADXL35 к одному SPI

tkacleonid
Offline
Зарегистрирован: 20.06.2018

Добрый день, уважаемые коллеги.

Кто-нибудь пробовал успешно подключить два SPI-устройства к одному SPI на arduino. У меня при подключении microSD адаптера Catalex обнуляются данные с акселерометра ADXL35 (считываются нули всегда), отдельно оба устройства работают нормально. Так и не смог решить проблему((

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Некоторые китайские модули SD некорректно работают с SPI, в частности - не отпускают линию MISO, даже когда их CS в высоком. Лечится просто - все линии MISO всех модулей на SPI - через 74HC125, управление каналом 74HC125 для конкретного устройства - просто параллелится с CS модуля. Это самое простое решение, более сложное - лечить модуль SD.