Задать вопрос
@skhemotech

Как подключить этот датчик по SPI?

5ebd06e403d4f183857444.png
Датчик магнитомер IIS2MDC
Порт 1 - понятно
Порт 3 - понятно
Порт 4 - непонятно. Для SPI здесь SDI, но где SDO?
Делаю работу для ВУЗа, сделал уже много различных датчиков, но с отсутсвием порта SDO столкнулся впервые. Как быть? Почему так? Или если я чего-то не догоняю, объясните, пожалуйста!
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Ocelot
@Ocelot
Там полудуплекс, SDI и SDO идут по одному и тому же проводу. Когда мастер должен передавать, он переключает этот пин на выход, когда должен принимать - на вход. Во многих контроллерах это уже реализовано аппаратно под названием "Half-Duplex SPI", "3-wire SPI" или что-то подобное.
Если ваш контроллер так не умеет, можно либо дёргать SPI программно, либо подключить MISO напрямую, а MOSI через резистор. https://www.totalphase.com/support/articles/200350...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы