15. Режим последовательного обмена информацией в МП.
Программируемый последовательный интерфейс и порядок взаимодействия с ним (запись и передача) Рассмотрение структурную схема прогр. Послед интерфейса, универсальный синхронно-асинхронный передатчик
Рассмотрим программируемый последовательный интерфейс на базе МПС КР580.
Программируемый последовательный интерфейс КР580ВВ51 представляет собой универсальный синхронно-асинхронный приёмо-передатчик (УСАПП), предназначенный для организации обмена между МП и внешними устройствами в последовательном виде. Он принимает данные с 8-ми разрядной шины данных МП и передаёт их в последовательном виде периферийному устройству или получает последовательные данные от периферийного устройства, преобразует их к параллельному виду и передаёт МП. Последовательный интерфейс может осуществлять обмен данными в асинхронном режиме со скоростью передачи 9,6 кбит/с или в синхронном – со скоростью до 56 кбит/с. Длинна передаваемых слов – от 5 до 8 бит. Формат слова содержит также служебные биты и необязательный бит контроля по чётности.
Структурная схема УСАПП содержит:
- буфер передатчика TBF со схемой управления передатчиком TCU, который предназначен для приёма данных от МП и выдачи их в последовательном виде на выход TxD;
- буфер приёмника RBF со схемой управления приёмником RCU, которая выполняет приём последовательных данных со входа RxD и передачу их в МП в параллельном виде;
- буфер данных BD ,который представляет собой параллельный 8-разрядный двунаправленный буфер шины данных, который используется для обмена данными и управляющими словами между МП и УСАПП;
- блок управления чтением/записью RWCU, который принимает управляющие сигналы от МП и генерирует внутренние сигналы управления;
- блок управления модемом MCU, который обрабатывает управляющие сигналы, предназначенные для внешнего устройства.
Схема подключения УСАПП к системной шине
Сигнал Аi, подаваемый на вывод БИС A0, определяет два адреса УСАПП. При адресе Ai=0 будут передаваться данные, при Аi=1 записываться команды или читаться слова состояния. Остальные выводы подключаются к одноимённым линий шин МП системы.
Программирование УСАПП производиться загрузкой управляющих слов. Различают управляющие слова двух типов: управляющее слово инициализации и операционное управляющее слово.