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

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

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

                                 
                                 

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: