|
АТ-команды модема
Для управления
модемом используют АТ-команды, которые представляют собой строки символов,
начинающиеся с букв AT и завершающиеся символом возврата каретки. Впрочем, в
строке инициализации модема закрывающий символ формируется автоматически. Символы
команд могут быть прописными или строчными, между командами могут стоять или
отсутствовать пробелы.
АТ-команды,
кроме выполнения прямых действий по переключению режима модема, управляют S-регистрами
модема, в которых содержится служебная информация, нужная для работы. Например,
в S-регистрах хранятся константы, определяющие время ожидания звонка, типы используемых
протоколов, уровень выходного и входного сигналов, аналоговые сигналы и т. п.
Количество
S-регистров определяется разработчиком модема и может составлять несколько сотен.
Но принято, что за первыми 13-ю S-регистрами сохраняется назначение, введенное
фирмой Hayes. Содержимое S-регистров пользователь может считывать и модифицировать
по своему усмотрению, но следует помнить, что между значениями в различных S-регистрах
имеется сложная взаимосвязь. Кроме того, произвольное изменение какого-либо
S-регистра может привести к невозможности использования стандартных программ
для работы в Интернете.
Список наиболее
употребительных АТ-команд (команд Hayes-модема) приведен в табл.
Основные А Т-команды
|
|
|
|
|
|
|
|
|
|
Минимальная громкость
динамика Низкая громкость динамика
|
|
|
|
Средняя громкость
динамика
|
|
|
|
Максимальная
громкость динамика
|
|
|
|
Запрос данных
из ПЗУ модема (п — номер 1-команды)
|
|
|
|
|
|
|
|
Динамик включен
от момента "снятия трубки" до момента установления соединения
|
|
|
|
|
|
|
|
Динамик включается
после набора последней цифры номера и выключается после установления
соединения
|
|
|
|
Использование
импульсного набора (PULSE) -Использование тонального набора (TONE)
|
|
|
|
Работа с S-регистрами
модема: SO? — запрос содержимого регистра SO; S0=1 — присвоение регистру
SO значения 1
|
|
|
|
Содержимое всех
регистров устанавливается в начальное состояние
|
|
|
|
Восстановление
информации в регистрах модема из ПЗУ.
Данные записываются
изготовителем модема и не могут быть изменены пользователем
|
|
|
|
Запись содержимого
регистров в энергонезависимую память для сохранения пользовательских
настроек
|
|
|
|
|
|
Предупреждение
Не рекомендуется
в строке инициализации модема указывать АТ-команду, которая проводит запись
в энергонезависимую память модема, т. к. у флэш-микросхем ограниченное число
циклов записи.
|
|