как прочитать spi

d13lider
d13lider аватар
Offline
Зарегистрирован: 19.10.2015

Здравствуйте, есть 2 устройства, общаются по spi, хочу сесть на их выводы и считывать информацию, не могу до конца понять каким образом, вижу это как: когда ss меняет свой уровень с 1 на 0, начинается передача данных, в этот момент надо считывать MISO и MOSI но в читабельном виде, то есть надо 2 массива я так понимаю? а при постановке пина ss в логический 0, выводить информацию в монитор порта, но тогда тактовый сигнал SCK получается не нужен мне? есть может у кого наработки на эту тему?

nik182
Offline
Зарегистрирован: 04.05.2015

https://supereyes.ru/catalog/logicheskie_analizatory/logicheskiy_analiza...

Такую хрень и золотой ключик в кармане.

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Советую посмотреть на ведомое устройство. Там на SPI стоит какая-то микросхема, так почитайте её даташит и поймёте что за данные проходят

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

d13lider пишет:

а при постановке пина ss в логический 0, выводить информацию в монитор порта, но тогда тактовый сигнал SCK получается не нужен мне? есть может у кого наработки на эту тему?

Нет не так. SS Вы не трогаете в процесс сессии связи вообще никак и никогда.

Вот пример двустороннего обмена по SPI - и запись и чтение.