Последовательный (серийный) интерфейс.
Последовательные интерфейсы отличаются низкой скоростью обмена, но длинным кабелем и более высокой помехозащищенностью. Через последовательный интерфейс, имеющий 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 мог работать с двумя компьютерами, соединенными через параллельные порты, эти компьютеры должны быть соединены специальным кабелем.
Ниже приведена схема разводки кабеля.