On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru






 

S-Регистры

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

Регистр По умолчанию Функция
S0 0 Устанавливает количество звонков для ответа в режиме автоответа. При S=0 автоответ отключен.
S1 0 Считает и запоминает количество звонков от входящего вызова (только чтение).
S2 43 Хранит десятичный ASCII код для символа выхода в командный режим. По умолчанию символ +.
S3 13 Хранит десятичный ASCII код для символа <CR> (Carriage Return- возврат каретки).
S4 10 Хранит десятичный ASCII код для символа <LF> ( Line Feed - перевод строки).
S5 8 Хранит десятичный ASCII код символа <BS> (Backspace -забой).
S6 2 Количество секунд, которое модем ждет, а затем набирает номер вне зависимости от наличия тона ответа станции (dial tone) -"слепой" набор. Однако, если значение Xn установлено равным X2 или X4, то:
  • при обнаружении dial tone модем сразу же начинает набирать номер
  • если dial tone не обнаружен в течение этого времени, то модем кладет трубку и выдает компьютеру сообщение NO DIAL TONE
S7 60 Количество секунд, которое модем ждет несущую ( или ответ?) противоположного модема(время ожидания связи). Если в течение этого времени несущая не будет обнаружена (связь не будет установлена), то модем выдаст компьютеру сообщение NO CARRIER и положит трубку.
S8 2 Устанавливает в секундах продолжительность паузы (,) в команде Набора Номера.
S9 6 Устанавливает ( в десятых долях секунды) продолжительность времени, в течение которого ваш модем должен обнаружить несущую противоположного модема после того , как она появилась на входе приемника. Если в течение этого времени несущая не будет обнаружена, то модем выдаст компьютеру сообщение NO CARRIER.
S10 7 Устанавливает продолжительность времени в десятых долях секунды, которое модем ждет после потери несущей перед тем, как положить трубку. Это защитное время позволяет модему отличить помехи и другие нарушения на линии, кратковременно прерывающие связь, от настоящего разъединения ( когда удаленный модем кладет трубку).
Примечание: Если Вы устанавливаете S10=255, то модем не будет класть трубку при потере несущей частоты. Однако ,при пропадании DTR модем все равно отключится от линии (положит трубку)
S11 70 Устанавливает продолжительность посылки и интервала в миллисекундах для тонального набора
S12 50 Устанавливает продолжительность в пятидесятых долях секунды защитного времени между элементами Escape последовательности (+++)
S13 0 Побитно устанавливаемый регистр. Выберите биты, которые Вы хотите установить, и запишите в регистр S13 общее число. Номер бита, его значение и выполняемая им функция приведены в таблице. Например, ATS13=17 включает бит 0 (значение 1) и бит 4 (значение 16).

Бит Значение Результат
0 1 Сброс при пропадании DTR
1 2 Уменьшение буфера передачи для non-MNP режима с 1,5Кбайт до 128 байт *)
2 4 Устанавливает функцию "удалить" клавиши Backspace
3 8 Автоматический набор номера, хранившегося в NVRAM в ячейке 0 при переходе сигнал DTR в состояние ВКЛЮЧЕНО (ON).
4 16 Автоматический набор номера, хранившегося в NVRAM в ячейке 0 при включении питания и перезагрузке
5 32 Зарезервировано
6 64 Зарезервировано
7 128 Разъединяет при escape коде +++

*) Примечание :Без-ARQ буфер в 1,5Кбайт позволяет организовать передачу данных с помощью протоколов передачи файлов типа Xмодем и Ymodem без использования управления потоком .Буфер в 128байт позволяет удаленным пользователям с более медленными модемами остановить прокрутку данных на экране. Когда удаленные пользователи посылают Вашему компьютеру XOFF(Ctrl-S) и Вы останавливаете передачу, то данные, поступающие из буфера Вашего модема , не превышают размер их экрана. Это очень полезно в ситуациях, когда удаленное устройство модем/принтер теряет знаки.

S14 Зарезервировано  
S15 0 Побитно устанавливаемый регистр . Для установки битов регистра см. инструкции к S13.

Бит Значение Результат
0 1 Запрещает ARQ/MNP для V.22 bis
1 2 Запрещает ARQ/MNP для .22 bis
2 4 Запрещает ARQ/MNP для V.32/V.32 bis
3 8 Запрещает MNP настроечную комбинацию
4 16 Запрещает MNP уровень 4
5 32 Запрещает MNP уровень 3
6 64 Несовместимость MNP
7 128 Запрещает операции V.42

S16 0 Побитно устанавливаемый тестовый регистр.

Бит Значение Результат
     
0 1 Зарезервировано
1 2 Тест проверки тонального набора номера.
2-7 4-128 Зарезервировано

S17 0 Зарезервировано
S18 0 Таймер тестирования для тестирования при помощи шлейфов ( команды &Tn ).Установите время тестирования в секундах перед тем, как будет подана команда тестирования . Модем автоматически вернется в командный режим по истечению этого времени. При значении 0 таймер отключается. Допустимые значения 1-225
S19 0 Устанавливает время неактивности ( в минутах), оцениваемое таймером неактивности. Таймер начинает работать, когда приостанавливается передача активных данных; по истечении установленного времени модем кладет трубку. S19=0 отключает таймер.
S20 0 Зарезервировано
S21 10 Устанавливает длительность ,кратную 10-миллисекундному интервалу , сигнала Break , посылаемого модемом в компьютер ; применяется в режиме MNP или V.42 только.
S22 17 Хранит десятичный ASCII код для символа XON.
S23 19 Хранит десятичный ASCII код для символа XOFF.
S24 0 Зарезервировано
S25 5 Устанавливает продолжительность ( в сотых долях секунды) пропадания DTR, в течение которого модем не воспринимает случайное пропадание DTR как сброс. (Большинство пользователей использует значение по умолчанию; этот регистр удобен для обеспечения совместимости с устаревшими системами, работающими со старым программным обеспечением).
S26 0 Зарезервировано.
S27 0 Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.

Бит Значение Результат
0 1 Позволяет использовать модуляцию ITU-T V.21 300 бит/сек; в режиме V.21 модем отвечает как на на местные вызовы так и на международные (например, США и Канада), но устанавливает только V.21 соединения. (По умолчанию Bell-103)
1 2 Разрешает некодированную модуляцию в режиме V.32 (без решетчатого кодирования). Редко используемая часть рекомендаций ITU-T V.32.
2 4 Запрещает V.32 модуляцию.
3 8 Запрещает ответный тон 2100Гц.,позволяя более быстро соединиться двум V.42 модемам
4 16 Разрешает в режиме V.23 обратный канал
5 32 Запрещает режим V.32 bis.
6 64 Зарезервировано
7 128 Режим программной совместимости. Некоторые виды необычного программного обеспечения не способны работать, если скорости обмена 7200, 12000 или 14400бит/сек. Эта установка бита 7 заменяет эти скорости обмена на 9600бит/сек. Однако, реальное значение скорости работы можно увидеть по команде ATI6

S28 0 Эмулирует тоны ответа V.32 для быстрых соединений
  8 Значение по умолчанию, все времена в десятых долях секунды
  255 Запрещает все соединения, кроме V.32 на скорости 9600 бит/сек
S29 20 Устанавливает длительность в десятых долях секунды таймера fallback режима ответа V.21
S30    
  0 Зарезервировано
S31 128 Управление уровнем speakerphone
S32 2 Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.

Бит Значение Результат
0 1 Разрешает индикацию V.8 вызова
1 2 Разрешает режим V.8
2 4 Запрещает модуляцию V.FC
3 8 Запрещает модуляцию V.34
4 16 Запрещает поддержку 33600 бит/сек
5 32 Зарезервировано
6 64 Зарезервировано
7 128 Зарезервировано

S33 0 Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.

Бит Значение Результат
0 1 Запрещает скорость символов 2400
1 2 Запрещает скорость символов 2743
2 4 Запрещает скорость символов 2800
3 8 Запрещает скорость символов 3000
4 16 Запрещает скорость символов 3200
5 32 Запрещает скорость символов 3429
6 64 Зарезервировано
7 128 Запрещает формирование (shaping)

S34 0 Побитно устанавливаемый регистр. Для установки регистра см. инструкции к S13.

Бит Значение Результат
     
0 1 Запретить решетчатое кодирование 8S-2D
1 2 Запретить решетчатое кодирование 16S-4D
2 4 Запретить решетчатое кодирование 32S-2D
3 8 Запретить решетчатое кодирование 64S-4D
4 16 Запретить нелинейное кодирование
5 32 Запретить девиацию уровня передачи
6 64 Запретить в передатчике предкоррекцию наклонных искажений (Pre-emphasis)
7 128 Запретить в передатчике предкоррекцию с Решающей Обратной связью от удаленного приемника (Pre-coding)

S35-37 Зарезервировано  
S38 0 Устанавливает задержку в секундах перед тем, как положить трубку и очистить буфер передачи, если сигнал DTR потерян во время ARQ-соединения. Это дает время удаленному модему подтвердить получение всех передаваемых данных перед разъединением. Значение по умолчанию -0: модем немедленно кладет трубку при потере сигнала DTR.
Эта опция применима только при соединениях, прерываемых сигналами DTR. Если модем получает команду ATH, то он игнорирует S38 и немедленно кладет трубку.



Литература по модемам