Аппаратная несущая и программная несущая
Категория: Последовательные устройства | Автор: admin | 12-10-2009, 02:26 | Просмотров: 3211

При подсоединении и включении устройства сигнал обнаружения несущей (DCD) должен перейти на высокий уровень (+5 В). Этот сигнал подается на 8-й контакт разъемного соединения DB-25. Если в последовательном кабеле есть линия DCD и компьютер действительно обращает на нее внимание, значит, используется аппаратная несущая. В большинстве систем также допускается применение программной несущей, когда компьютер "делает вид", что сигнал DCD всегда присутствует.

Для некоторых устройств (в частности, для терминалов) программная несущая — подарок судьбы. Она позволяет в каждом последовательном соединении обходиться всего тремя линиями: передаваемых данных, принимаемых данных и заземления сигнала. Но в модемных соединениях сигнал DCD обязателен. Если терминал подключен через модем и сигнал обнаружения несущей пропадает, то модем "зависает", особенно при передаче данных на большие расстояния. Известно множество скандальных историй, когда модем "заклинивало" и линия DCD долго не освобождалась, а потом приходили телефонные счета на астрономические суммы.

В различных версиях UNIX обработка программной несущей осуществляется по-разному. В ранних версиях системы нужно было ставить "заплату" в драйвер терминала, что было не только очень обременительно, но и просто глупо. Во многих современных системах эта проблема решена путем задания режима программной несущей для последовательных портов по умолчанию в системных конфигурационных файлах. Кроме того, можно использовать команду stty -CLOCAL, которая заставит терминал предполагать наличие программной несущей в работающей системе. Например, команда

 

# stty -CLOCAL < /dev/tty03

 

включает программную несущую для порта tty03. В некоторых системах необходимо указывать оператор >, а не <; обратитесь к документации по команде stty.

 



 (голосов: 1)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page