Программирование модемов


Иллюстрация - часть 3


  S Модем набирает телефонный номер, записанный в его памяти. Эта команда выполняется только для модемов, имеющих встроенную энергонезависимую память и возможность записи в нее номеров телефонов (смотри команду &Zn).

  R После набора номера переводит модем в режим автоответа. Этот модификатор должен находиться в конце набираемого номера.

  W Перед дальнейшим набором телефонного номера модем ожидает длинный гудок из линии. Причем время ожидания гудка содержится в регистре S7. Если в отведенное время гудок не появился, модем прекращает набор номера и возвращает сообщение NO DIALTONE. Этот параметр может быть полезен при наборе междугородных номеров.

En - управление эхо-выводом команд, передаваемых модему. После команды E1 модем возвращает каждый знак, передаваемый ему, обратно компьютеру, что позволяет узнать, как работает связь модема и компьютера. Команда E0 запрещает эхо-вывод.

Fn - переключение между дуплексным/полудуплексным режимами. При n = 0 модем переходит в полудуплексный режим, а при n = 1 - в дуплексный.

Hn - Эта команда используется для управления телефонной линией. Если n = 0, то происходит отключение модема от линии, если n = 1, модем подключается к линии.

In - выдает идентификационный код модема и контрольную сумму содержимого памяти модема. Если n = 0, модем сообщяет свой идентификационный код, если n = 1 модем проводит подсчет контрольной суммы ROM (EPROM) и передает ее компьютеру, n = 2, - модем проверяет состояние внутренней памяти ROM и возвращает сообщение OK или CHECKSUM ERROR (ошибка контрольной суммы). При n = 3 выдается состояние модема. Возвращаемое значение передается компьютеру через COM-порт, к которому подключен модем.

Ln - установка громкости сигнала внутреннего динамика модема. n = 0, 1 соответствует низкой громкости, n = 2 - средней и n = 3 - максимальной.

Mn - управление внутренним динамиком. При n = 0 динамик всегда выключен.


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