Указания по организации самостоятельной работы. Перед работой необходимо проработать теоретический материал по литературе [1–4] и конспект лекций, ознакомиться с основными возможностями и принципамиПеред работой необходимо проработать теоретический материал по литературе [1–4] и конспект лекций, ознакомиться с основными возможностями и принципами функционирования последовательного интерфейса RS-232C, возможностями сопряжения лабораторного макета на базе микроконтроллера AVR АТMEGA128 и ПЭВМ с помощью последовательного интерфейса RS-232C, принципами программного управления двунаправленным обменом данных по последовательному интерфейсу RS-232C.
5.1.1 Принципы обмена данными по последовательному интерфейсу RS-232C Интерфейс RS-232C предназначен для соединения двух устройств (см. рисунок 5.1), находящихся на расстоянии до 15 м с предельной скоростью обмена данными около 10 кБайт/с. Линия TxD передачи первого устройства через преобразователь уровней RS-232C/ТТЛ соединяется с линией RxD приема второго и наоборот (режим обмена full duplex). Дополнительно используются общий и экранирующий сигналы интерфейса. Для управления соединенными устройствами применяется программное подтверждение (введение в поток передаваемых данных соответствующих управляющих символов). Возможна организация аппаратного подтверждения путем введения в протокол обмена дополнительных сигналов интерфейса для обеспечения функций определения статуса и управления. Данные по интерфейсу RS-232C передаются в последовательном коде по кадрам – порциям данных, обрамленных служебной информацией (см. рису-
Рисунок 5.1 – Обобщенная функционально-структурная схема соединения двух устройств с помощью интерфейса RS-232C
Рисунок 5.2 – Формат кадра при обмене данными по интерфейсу RS-232C
|