Организация обмена данных при аппаратном режиме синхронизации — КиберПедия 

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Организация обмена данных при аппаратном режиме синхронизации

2019-06-06 276
Организация обмена данных при аппаратном режиме синхронизации 0.00 из 5.00 0 оценок
Заказать работу

 

Аппаратный режим синхронизации обмена данными RTS/CTS (hardware flow control) Handshaking =2, использует сервисные сигналы RS-232C для управления потоком данных.

 

Рисунок 13 - Организация обмена при аппаратной синхронизации

Порядок выставления сервисных сигналов при обмене через модем:

1) DTR=True компьютер указывает на желание использовать модем.

2) В ответ модем сигнализирует о установлении соединения с другим модемом и своей готовности выставив DSR=True.

3) Сигналом RTS=True компьютер запрашивает разрешение на передачу и заявляет о своей готовности принимать данные от модема.

4) Сигналом CTS=True модем уведомляет о своей готовности к приему данных от компьютера и передаче их в линию. По этому сигналу начинается обмен данными между терминалами через модемы.

5) Установкой CTS=False модем сигнализирует о невозможности дальнейшего приема, компьютер должен приостановить передачу данных.

6) Установкой CTS=True, модем сообщает, что он может продолжать обмен данными.

7) Установкой RTS=False компьютер сообщает модему о временной приостановке обмена.

8) Модем получив сигнал остановки обмена RTS=False, сообщает о приостановки обмена сигналом CTS=False.

9) Компьютер вновь готов принимать данные и он выставляет сигнал RTS=True.

10) Модем получив сигнал от компьютера о готовности к обмену выставляет свою готовность CTS=True. После чего возобновляется обмен данных.

11) Компьютер указывает на завершение обмена выставив RTS=False

12) Модем подтверждает завершение обмена сигналом CTS=False.

13) Компьютер снимает сигнал DTR, что является сообщением для модема разорвать соединение и повесить трубку.

14) Модем подтверждает разрыв соединения установкой сигнала DSR=False.

Как видно из рисунке 13 модем использует сигнал CTS, который позволяет остановить передачу данных, если приемник не готов к их приему. Передатчик «выпускает» очередной байт только при включенной линии CTS. Байт, который уже начал передаваться, задержать сигналом CTS невозможно (это гарантирует целостность посылки). Аппаратный протокол обеспечивает самую быструю реакцию передатчика на состояние приемника.

 

Организация обмена данных при программном режиме синхронизации

 

Программный протокол управления потоком XON/XOFF (Handshaking =1). Работает протокол следующим образом: если устройство, принимающее данные, обнаруживает причины, по которым оно не может их дальше принимать, оно по обратному последовательному каналу посылает байт-символ XOFF (13hex). Противоположное устройство, приняв этот символ, приостанавливает передачу. Когда принимающее устройство снова становится готовым к приему данных, оно посылает символ XON (11hex), приняв который противоположное устройство возобновляет передачу. Время реакции передатчика на изменение состояния приемника по сравнению с аппаратным протоколом увеличивается, по крайней мере, на время передачи символа (XON или XOFF) плюс время реакции программы передатчика на прием символа. Преимущество программного протокола заключается в отсутствии необходимости передачи управляющих сигналов интерфейса — минимальный кабель для двустороннего обмена может иметь только 3 провода. Недостатком данного метода является большее время реагирования и исключения из передаваемого потока двух символов (13hex, 11hex).

Существует смешанный метод синхронизации обмена данными RTS/XOn/Xoff (Handshaking =3), который представляет собой объединение двух предыдущих методов.

Описание контрольных битов (Parity Control Bit)

 

Режимы контрольного бита (Parity Control Bit):

¾ N(None) - проверка на паритет не используется и бит не выставляется;

¾ E(EVEN) - проверка на четность, дополняет передаваемый символ так, чтобы количество единиц в передаваемом символе было четным;

¾ O(Odd)- проверка на нечетность, дополняет передаваемый символ так, чтобы количество единиц в передаваемом символе было нечетным;

¾ M(MARK) - бит паритета всегда равен единице;

¾ S(SPACE)- бит паритета всегда равен нулю.

 

Содержание отчёта

 

Отчет по лабораторной работе должен содержать:

- титульный лист;

- название и цель работы;

- ответы на контрольные вопросы.

 

4 Контрольные вопросы

 

1) Общие сведения о стандарте RS-232.

2) Уровни сигналов для стандарта RS-232C.

3) Характеристики сигналов для стандарта RS-232.

4) Обозначение и цоколёвка разъемов для интерфейса стандарта RS-232.

5) Функциональное описание сигналов обмена для разъёма DB9.

6) Технические характеристики COM портов.

7) Назначение сигналов СОМ порта по стандарту RS-232C.

8) Передача данных через UART.

9) Соединительные кабели для подключения по стандарту RS-232C.

10) Организация обмена данных при аппаратном режиме синхронизации RTS/CTS.

11) Организация обмена данных при программном режиме синхронизации XON/XOFF.

 


Поделиться с друзьями:

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.