Практическое занятие № 5.
«Продолжение занятия № 4».
При работе в немультиплексируемом режиме каждый SCC – канал поддерживает автоматическое управление стандартными модемными сигналами RTS, CTS, CD через контакты порта С и при помощи контроллера прерываний СРМ. Дополнительные модемные сигналы DSR, DTR могут быть реализованы пользователем через выводы параллельных портов.
Временной контроль сигналов управления.
Управление сигналами RTS, CTS, CD.
Когда SCC – канал запрограммирован на работу в нормальном режиме (биты DIAG = 00), сигналы CTS, CD находятся под автоматическим контролем SCC – контроллера. Биты CDP, CDS, CTSP, CTSS определяют, как SCC – контроллер воспринимает и работает с сигналами CTS, CD.
Если бит CDP = 0, то сигнал на линии CD должен контролироваться в течении приема всего кадра данных. Если во время приема кадра сигнал CD будет сброшен в пассивное состояние CD = 1, то регистрируется ошибка потери CD – сигнала и прием кадра прерывается. Если бит CDP = 1, то сигнал на линии CD появляется в виде импульса, который синхронизирует начало кадра, и дальнейшее изменение сигнала на линии CD не влияют на прием текущего кадра данных.
Если бит CDS = 0, то сигнал на линии CTS должен контролироваться в течении передачи всего кадра данных. Если во время приема кадра сигнал CTS будет сброшен в пассивное состояние CTS = 1, то регистрируется ошибка потери CTS – сигнала и прием кадра прерывается. Если бит CDS = 1, то сигнал на линии CTS появляется в виде импульса, который синхронизирует начало кадра, и дальнейшее изменение сигнала на линии CTS не влияют на передачу текущего кадра данных.
Бит CTSР определяет взаимную синхронизацию внешних сигналов на линиях CD и RXD. Если бит CTSР = 0, то два этих сигнала поступают асинхронно. SCC – контроллер внутренне синхронизирует их, а затем принимает данные с линии RXD. Если бит CTSР = 1, то сигнал CD синхронизирован с появлением данных на линии RXD, а это позволяет контроллеру производить их быструю обработку. В этом случае состояние CD- сигнала изменяется во время нулевого полупериода тактового сигнала, и сигнал остается активным (CD = 0) в течении приема кадра данных. Часто синхронизированный режим работы используется для соединения двух коммуникационных контроллеров в прозрачном режиме передачи, у которых выход RTS одного из них соединен со входом CD другого.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.