11.1.3. Обмен в однопроводном режиме

(Руководство разработчика по микроконтроллерам семейства HCS08)

Одна из интересных возможностей модуля SPI в составе HCS08 — работа по однопроводной линии. В этом режиме модуль SPI использует только 3 линии для обмена между двумя устройствами: линию тактирования, двунаправленную линию передачи данных и линию выбора ведомого устройства.

Работа в однопроводном режиме устанавливается с помощью бита SPC0 в регистре SPIC2. Тогда линия MOSI переходит в режим MOMI (master out, master in), а линия MISO — в режим SISO (slave in, slave out). Ведущее устройство соединяется с помощью линии MOMI, а ведомое — с помощью линии SISO.

Направление передачи по линии данных (MOMI или SISO) определяется битом BIDIROE в регистре SPIC2. Если BIDIROE = 0, то линия данных настраивается на ввод; если BIDIROE = 1 — линия данных «разворачивается» на вывод.

Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>