Модемы

         

S-Регистры


Примечание: Для того, чтобы изменить установку, используйте команду ATSr=n, где r-номер регистра, а n -десятичное значение от 0-255 ( если не приводятся другие значения) , которое необходимо установить в регистре.

Регистр По умолчаниюФункция
S00 Устанавливает количество звонков для ответа в режиме автоответа. При S=0 автоответ отключен.
S10 Считает и запоминает количество звонков от входящего вызова (только чтение).
S243 Хранит десятичный ASCII код для символа выхода в командный режим. По умолчанию символ +.
S313 Хранит десятичный ASCII код для символа <CR> (Carriage Return- возврат каретки).
S410 Хранит десятичный ASCII код для символа <LF> ( Line Feed - перевод строки).
S58 Хранит десятичный ASCII код символа <BS> (Backspace -забой).
S62

Количество секунд, которое модем ждет, а затем набирает номер вне зависимости от наличия тона ответа станции (dial tone) -"слепой" набор. Однако, если значение Xn установлено равным X2 или X4, то:
  • при обнаружении dial tone модем сразу же начинает набирать номер
  • если dial tone не обнаружен в течение этого времени, то модем кладет трубку и выдает компьютеру сообщение NO DIAL TONE
S760 Количество секунд, которое модем ждет несущую ( или ответ?) противоположного модема(время ожидания связи). Если в течение этого времени несущая не будет обнаружена (связь не будет установлена), то модем выдаст компьютеру сообщение NO CARRIER и положит трубку.
S82Устанавливает в секундах продолжительность паузы (,) в команде Набора Номера.
S96Устанавливает ( в десятых долях секунды) продолжительность времени, в течение которого ваш модем должен обнаружить несущую противоположного модема после того , как она появилась на входе приемника. Если в течение этого времени несущая не будет обнаружена, то модем выдаст компьютеру сообщение NO CARRIER.
S107Устанавливает продолжительность времени в десятых долях секунды, которое модем ждет после потери несущей перед тем, как положить трубку. Это защитное время позволяет модему отличить помехи и другие нарушения на линии, кратковременно прерывающие связь, от настоящего разъединения ( когда удаленный модем кладет трубку).
Примечание: Если Вы устанавливаете S10=255, то модем не будет класть трубку при потере несущей частоты. Однако ,при пропадании DTR модем все равно отключится от линии (положит трубку)
S1170 Устанавливает продолжительность посылки и интервала в миллисекундах для тонального набора
S1250 Устанавливает продолжительность в пятидесятых долях секунды защитного времени между элементами Escape последовательности (+++)
S130 Побитно устанавливаемый регистр. Выберите биты, которые Вы хотите установить, и запишите в регистр S13 общее число. Номер бита, его значение и выполняемая им функция приведены в таблице. Например, ATS13=17 включает бит 0 (значение 1) и бит 4 (значение 16).

БитЗначениеРезультат
01Сброс при пропадании DTR
12Уменьшение буфера передачи для non-MNP режима с 1,5Кбайт до 128 байт *)
24Устанавливает функцию "удалить" клавиши Backspace
38Автоматический набор номера, хранившегося в NVRAM в ячейке 0 при переходе сигнал DTR в состояние ВКЛЮЧЕНО (ON).
416Автоматический набор номера, хранившегося в NVRAM в ячейке 0 при включении питания и перезагрузке
532Зарезервировано
664Зарезервировано
7128Разъединяет при escape коде +++
*) Примечание :Без-ARQ буфер в 1,5Кбайт позволяет организовать передачу данных с помощью протоколов передачи файлов типа Xмодем и Ymodem без использования управления потоком .Буфер в 128байт позволяет удаленным пользователям с более медленными модемами остановить прокрутку данных на экране. Когда удаленные пользователи посылают Вашему компьютеру XOFF(Ctrl-S) и Вы останавливаете передачу, то данные, поступающие из буфера Вашего модема , не превышают размер их экрана. Это очень полезно в ситуациях, когда удаленное устройство модем/принтер теряет знаки.
S14Зарезервировано 
S150Побитно устанавливаемый регистр . Для установки битов регистра см. инструкции к S13.
БитЗначениеРезультат
01Запрещает ARQ/MNP для V.22 bis
12Запрещает ARQ/MNP для .22 bis
24Запрещает ARQ/MNP для V.32/V.32 bis
38Запрещает MNP настроечную комбинацию
416Запрещает MNP уровень 4
532Запрещает MNP уровень 3
664Несовместимость MNP
7128Запрещает операции V.42
S160Побитно устанавливаемый тестовый регистр.
БитЗначениеРезультат
   
01Зарезервировано
12Тест проверки тонального набора номера.
2-74-128Зарезервировано
S170Зарезервировано
S180Таймер тестирования для тестирования при помощи шлейфов ( команды &Tn ).Установите время тестирования в секундах перед тем, как будет подана команда тестирования . Модем автоматически вернется в командный режим по истечению этого времени. При значении 0 таймер отключается. Допустимые значения 1-225
S190Устанавливает время неактивности ( в минутах), оцениваемое таймером неактивности. Таймер начинает работать, когда приостанавливается передача активных данных; по истечении установленного времени модем кладет трубку. S19=0 отключает таймер.
S200Зарезервировано
S2110Устанавливает длительность ,кратную 10-миллисекундному интервалу , сигнала Break , посылаемого модемом в компьютер ; применяется в режиме MNP или V.42 только.
S2217Хранит десятичный ASCII код для символа XON.
S2319Хранит десятичный ASCII код для символа XOFF.
S240Зарезервировано
S255Устанавливает продолжительность ( в сотых долях секунды) пропадания DTR, в течение которого модем не воспринимает случайное пропадание DTR как сброс. (Большинство пользователей использует значение по умолчанию; этот регистр удобен для обеспечения совместимости с устаревшими системами, работающими со старым программным обеспечением).
S260Зарезервировано.
S270Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.



БитЗначениеРезультат
01Позволяет использовать модуляцию ITU-T V.21 300 бит/сек; в режиме V. 21 модем отвечает как на на местные вызовы так и на международные (например, США и Канада), но устанавливает только V.21 соединения. (По умолчанию Bell-103)
12Разрешает некодированную модуляцию в режиме V.32 (без решетчатого кодирования). Редко используемая часть рекомендаций ITU-T V.32.
24Запрещает V.32 модуляцию.
38Запрещает ответный тон 2100Гц.,позволяя более быстро соединиться двум V.42 модемам
416Разрешает в режиме V.23 обратный канал
532Запрещает режим V.32 bis.
664Зарезервировано
7128Режим программной совместимости. Некоторые виды необычного программного обеспечения не способны работать, если скорости обмена 7200, 12000 или 14400бит/сек. Эта установка бита 7 заменяет эти скорости обмена на 9600бит/сек. Однако, реальное значение скорости работы можно увидеть по команде ATI6
S280Эмулирует тоны ответа V.32 для быстрых соединений
 8Значение по умолчанию, все времена в десятых долях секунды
 255Запрещает все соединения, кроме V.32 на скорости 9600 бит/сек
S2920Устанавливает длительность в десятых долях секунды таймера fallback режима ответа V.21
S30  
 0Зарезервировано
S31128Управление уровнем speakerphone
S322Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.
БитЗначениеРезультат
01Разрешает индикацию V.8 вызова
12Разрешает режим V.8
24Запрещает модуляцию V.FC
38Запрещает модуляцию V.34
416Запрещает поддержку 33600 бит/сек
532Зарезервировано
664Зарезервировано
7128Зарезервировано
S330Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.
БитЗначениеРезультат
01Запрещает скорость символов 2400
12Запрещает скорость символов 2743
24Запрещает скорость символов 2800
38Запрещает скорость символов 3000
416Запрещает скорость символов 3200
532Запрещает скорость символов 3429
664Зарезервировано
7128Запрещает формирование (shaping)
S340Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.



БитЗначениеРезультат
   
01Запретить решетчатое кодирование 8S-2D
12Запретить решетчатое кодирование 16S-4D
24Запретить решетчатое кодирование 32S-2D
38Запретить решетчатое кодирование 64S-4D
416Запретить нелинейное кодирование
532Запретить девиацию уровня передачи
664Запретить в передатчике предкоррекцию наклонных искажений (Pre-emphasis)
7128Запретить в передатчике предкоррекцию с Решающей Обратной связью от удаленного приемника (Pre-coding)
S35-37Зарезервировано 
S380Устанавливает задержку в секундах перед тем, как положить трубку и очистить буфер передачи, если сигнал DTR потерян во время ARQ-соединения. Это дает время удаленному модему подтвердить получение всех передаваемых данных перед разъединением. Значение по умолчанию -0: модем немедленно кладет трубку при потере сигнала DTR.
Эта опция применима только при соединениях, прерываемых сигналами DTR. Если модем получает команду ATH, то он игнорирует S38 и немедленно кладет трубку.



Содержание раздела