Linux HOWTO


Введение


Текстовые терминалы на Unix-подобных системах (и на PC) обычно соединяются с асинхронными 232 последовательным портом компьютера. Это - обычно RS-232-C, EIA-232-D, или EIA-232-E. Эти три стандарта почти одно и то же. Первоначальный префикс RS стал EIA (Ассоциация Электронной Промышленности) и позже EIA/TIA после обьединения EIA с TIA (Ассоциация Промышленности Передачи данных). EIA-232 спецификации используются также для синхронной (sync) связи, но аппаратные средства для поддержки sync на PC почти всегда отсутствуют. RS обозначение устаревает, но все еще используется. В этой статье будет использоваться обозначение EIA.

Старые терминалы используют 7-разрядный код ASCII для символов, но большинство терминалов, сделанных после 1990 позволяют иметь другие символьные наборы, которые используют 8-разрядные символы (256 возможных символов). Чтобы иметь дело с терминалами, вы должны также прочитать соответствующие части Serial-HOWTO и ознакомиться с таблицей кодов ASCII.

Последовательный порт - это больше, чем просто физический соединитель на конце компьютера или терминала. Он включает электронику, которая должна вырабатывать сигналы, согласовывающиеся со спецификацией EIA-232. Стандартный соединитель имеет 25 штырьков, большинство из которых не используются. Альтернативный соединитель имеет только 9 штырьков. Один штырек используется, чтобы посылать байты данных, а другой, чтобы получать байты данных. Другой штырек - общая земля. Другие "полезные" штырьки используются главным образом для передачи сигналов с устойчивым отрицательным значением напряжения "off" и устойчивым положительным значением напряжения "on".

Микросхема UART (Универсальный Асинхронный Приемопередатчик) проделывает большинство такой работы. Сегодня функциональные возможности этой микросхемы обычно встраиваются в другую микросхему.




Начало  Назад  Вперед



Книжный магазин