Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпс с 524 по 631.doc
Скачиваний:
6
Добавлен:
16.04.2019
Размер:
2.54 Mб
Скачать

Коммуникационные микроконтроллеры и системы на их основе

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

Расширенные рабочие режимы. Расширенные режимы используют два управляю­щих байта в заголовке кадра, увеличив разрядность счетчиков принятых и переданных кадров с 3 бит до 7 бит.

  • NRME (Normal Response Mode Extended) - расширенный режим нормального ответа (расширенная версия режима NRM).

  • ARME (Asynchronous Response Mode Extended) - расширенный режим асинхронного ответа (расширенная версия режима ARM).

  • АВМЕ (Asynchronous Balanced Mode Extended) - расширенный асинхронный сбалан­ сированный режим (расширенная версия режима АВМ).

Супервизорные кадры. S-кадры осуществляют управление процессом передачи данных в информационных кадрах. Обычно они не имеют поля данных и их размер 6 байт. Два бита в супервизорном кадре определяют его тип. Таким образом, S-кадры могут быть четырех типов (табл. 5.75).

Таблица 5.75 Типы S-кадров

Значение битов 3, 4 в поле типа кадра

Мнемоника команды

Описание команды

00

RR (Receive Ready)

К приему готов. Станция готова к приему Nr-кадра, кадры до Mr приняты правильно.

01

REJ (Reject)

Переспрос. Запрос передачи или повторной передачи l-кадра номер Мг и следующих за ним. Кадры до Mr приняты правильно.

10

RNR (Receive Not Ready)

К приему не готов. Станция занята и не может прини­мать l-кадры. По окончании занятости она ждет кадр Mr, кадры до Mr приняты правильно.

11

SREJ (Selective reject)

Селективный переспрос. Требуется повторная переда­ча одного Nr-кадра. Кадры до Nr приняты правильно.

Ненумерованные кадры. С помощью ненумерованных кадров осуществляются сле­дующие функции:

  • реализуется механизм передачи информации, не используя контроль по порядковым номерам;

  • передаются команды, которые осуществляют запуск станции, изменение режима пере-

дачи, отключение станции;

• производится отказ от выполнения неправильных команд или обработка особых ситу­ аций, например, если размер кадра больше чем размер буфера на станции.

В ненумерованных кадрах нет полей с номерами кадров, поэтому для идентифика­ции типа U-кадра используются 5 бит. Таким образом может быть 32 типа ненумерован­ных кадров, однако не все типы задействованы (табл. 5.76).

608

ПОДДЕРЖКА ПРОТОКОЛОВ В КОММУНИКАЦИОННЫХ КОНТРОЛЛЕРАХ

Таблица 5.76