Как будет определяться режим работы в протоколе SPI?

Как будет определяться режим работы в протоколе SPI? - Я читал, что в SPI-связи доступны четыре режима работы (режим - 0, 1, 2, 3), поэтому, когда мы выполняем взаимодействие любого устройства с использованием протокола SPI, как решить, какой режим мы должны настроить, доступны ли данные в листе, предоставленном компаниями-поставщиками, что вы должны использовать режим ___ при взаимодействии с этим устройством? А также (тот же вопрос, что и выше) для скорости передачи данных, с которой ведущий и ведомый будут обмениваться данными?


person user2621476    schedule 13.12.2016    source источник
comment
Он устанавливается фактически используемым ведомым устройством. Подробнее см. struct spi_device, участник mode. git grep здесь ваш волшебник.   -  person 0andriy    schedule 13.12.2016


Ответы (1)


И поддерживаемый режим, и частота предоставляются поставщиком. Если выбранный вами режим не соответствует режиму, предоставленному поставщиком, существует большая вероятность отсутствия некоторых битов (либо MSB, либо LSB в зависимости от несоответствия).

person user2879844    schedule 19.12.2016