Последовательный (серийный) интерфейс.

Последовательные интерфейсы отличаются низкой скоростью обмена, но длинным кабелем и более высокой помехозащищенностью. Через последовательный интерфейс, имеющий 25- или 9-штырьковый разъем, к компьютеру обычно подсоединяют манипулятор мышь, внешний модем, иногда принтер. Этот стандарт называется RS232, а его отечественный аналог: Стык С2. Ниже приведено распределение сигналов по контактам в IBM-комьютере.

Уровни напряжений сигналов выше, чем в стандарте Centronics: логическая "1" (MARK) и логический "0" (SPACE) составляет: -12..-3В и +3..+12В соответственно.

 

25 шт. 9 шт. Сигнал   Направление
PG защитная земля  
TxD передаваемые данные Выход
RxD принимаемые данные Вход
RTS запрос на передачу Выход
CTS готовность к передаче Вход
DSR готовность компьютера Вход
SG сигнальная земля -
DCD Контроль приема Вход
DTR Терминал готов Выход

 

В отличие от параллельного порта здесь информация движется последовательно бит за битом. Байт от байта отделен стартовыми и стоповыми битами.

 

Формат данных для RS232:

Число старт и стоп битов может быть: 1, 1.5, 2. P - это бит четности. Число битов данных обычно 8, но может быть 7 или даже 5. Скорость обмена информацией составляет 110-9600 бит/с (бод), в современных компьютерах в зависимости от применяемой микросхемы может быть значительно выше.

Параметры порта могут быть установлены командой MS-DOS:

mode com1: b, pr, db, s, p

где b – скорость передачи (110-9600), pr - приоритет (n-нет, o-нечет, e-чет), db-длина (7-8 бит), s- число стоп-битов, p- проверка таймаута.

В системе MS-DOS устройствам последовательных портов ввода-вывода присваивается логические имена COM1, COM2 и т.д. Серийный порт занимает в адресном пространстве три байта: 3F8h- регистр передатчика (приемника), 3FBh- регистр управления, 3FDh- регистр состояния. Аналогично параллельному порту последовательный порт обслуживается прерыванием Int 14h.

 

3FBh- регистр управления 3FDh- регистр состояния
Бит управления Данные готовы
Установка перерыва Ошибка переполнения
Фиксация бита четности Ошибка четности
Четность Стоповый бит не найден
  Окончание передачи
Стоповый бит Регистр передатчика пуст
Длина слова в байтах Буфер передатчика пуст
 

 

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

 

PG PG
TxD RxD
RxD TxD

.

Norton Comander имеет соответствующую программную поддержку (Link). Чтобы Norton Commander мог работать с двумя компьютерами, соединенными через параллельные порты, эти компьютеры должны быть соединены специальным кабелем.

Ниже приведена схема разводки кабеля.