logo
HCS12 с применением языка С - royallib

4.19.1 Концепция интерфейса spiФункциональная схема обмена между двумя контроллерами spi

Рис. 4.70.

Функциональная схема организации обмена данными с использованием интерфейса SPI представлена на рис. 4.70. При описании режимов работы и линий связи интерфейса SPI приняты к использованию следующие термины и обозначения:

• Master Mode  — режим ведущего. Устройство, работающее в режиме ведущего, начинает сеанс обмена, генерирует передаваемые данные в ведомое устройство и формирует сигналы синхронизации, сопровождающие эти данные.

• Slave Mode — режим ведомого. Устройство, работающее в режиме ведомого, получает сигналы синхронизации от ведущего. В момент поступления импульса синхронизации ведомое устройство запоминает очередной бит 8-разрядного слова, переданный ведущим по одной линии данных, и выставляет на другую линию данных очередной бит другого 8-разрядного слова, передаваемого от ведомого к ведущему.

MOSI (Master Output Slave Input)  — линия передачи данных от ведущего  к ведомому.

• MISO (Master Input Slave Output)  — линия передачи данных от ведомого к ведущему.

• SCK (Serial Shift Clock)  — линия сигнала синхронизации данных. По этой линии ведущее устройство «сообщает» ведомому о начале сеанса обмена с ним.