Скачиваний:
134
Добавлен:
21.02.2014
Размер:
205.79 Кб
Скачать

Характеристики приемника

выход из режима наблюдения (по свободной линии или по адресному биту)

возможность определения свободной линии

возможность обнаружения ошибки кадрирования

возможность обнаружения шумов

возможность обнаружения ошибки переполнения

наличие флага готовности приемника

Характеристики передатчика

наличие флага готовности передатчика

наличие флага завершения передачи

возможность передачи символа останова

В SCI используется NRZ-формат, который должен удовлетворять следующим критериям:

Свободная линия установлена в логическую единицу пока не производится прием/передача

Для указания начала кадра используется старт-бит (логический ноль)

При приеме и передаче данных первым передается младший бит.

  1. Стоп-бит (логическая единица) используется индикации конца кадра. Кадр состоит из старт-бита, символа из 8 или 9 бит, и стоп-бита.

Биты выбора в регистре SCCR1 служат для настройки метода выхода из режима наблюдения (WAKE-UP бит) и длины слова (M-бит) SCI. Биты в регистре SCCR2 разрешают/запрещают работу приемника и передатчика (TE и RE соответственно), разрешают системные прерывания (TIE, TCIE, ILIE) и обеспечивают разрешение режима наблюдения (RWU); имеется также бит вывода символа останова (SBK). Биты регистра скорости передачи (BAUD) позволяют пользователю выбирать различную скорость приема/передачи.

Передача данных начинается при записи в регистр данных (SCDR). При условии, что передача разрешена, данные из SCDR перемещаются в сдвиговый регистр передаваемых данных. Перемещение данных устанавливает бит TDRE в регистре статуса SCI (SCSR) и может вызывать прерывание если прерывания разрешены. Перемещение данных в сдвиговый регистр синхронизируется с частотой передачи бит. При передаче первым следует младший бит. По завершении передачи данных в SCSR устанавливается бит завершения передачи (TC) (при отсутствии данных, ожидающих обработки, заголовка или сигнала останова которые должны быть переданы), а также может генерироваться прерывание, если разрешено прерывание по завершению передачи. Если передатчик запрещен, но были посланы данные, заголовок, или сигнал останова, то TC-бит также будет установлен, и будет сгенерировано прерывание, если установлен бит TCIE. Если передатчик запрещен в середине передачи, то символ будет передан до того как передатчик отключится от линии TxD.

Рисунок 4 - Блок-схема последовательного интерфейса связи

3.2 Последовательный периферийный интерфейс

Последовательный интерфейс связи (SPI)-это синхронный интерфейс, который позволяет нескольким микроконтроллерам с SPI, либо периферийным устройствам SPI-типа взаимодействовать между собой. Стандарт SPI требует отдельных линий связи как для данных, так и для синхронизации, так как в соответствии с форматом SPI такты синхронизации не включаются в поток данных. Система SPI MC68HC11E9 может быть настроена для работы как в режиме ведущего, так и в режиме ведомого устройства.

Характеристики интерфейса:

  • Дуплексный синхронный режим передачи с тремя линиями связи.

  • Работа в режиме ведущего или ведомого устройства.

  • Максимальный частота в режиме ведущего устройства 1.05 МГц.

  • Максимальный частота в режиме ведомого устройства 2.1 МГц.

  • Четыре программируемых частоты обмена для ведущего устройства.

  • Программируемая полярность и фаза сигналов синхронизации.

  • Флаг прерывания по окончанию передачи.

  • # Флаг защиты от помех при записи.

  • Защита от режима обмена между двумя ведущими устройствами.

  • Простота подключения простых модулей расширения (ЦАП, контроллеры ЖК-дисплея и т.д.).