Основные сведения о битовых S-регистрах
В битовом S-регистре для описания набора параметров используется одно число. Битовое отображение позволяет разместить большой объем информации в ограниченном пространстве.
Битовые регистры представляются в следующем формате: Sr.b=n, где r - битовый регистр; .b - бит; n - 0 (выкл) или 1 (вкл).
Модем отображает значение S-регистра в виде десятичного числа от 0 до 255. Тем не менее, модем воспринимает эту десятичную величину как набор двоичных цифр (битов).
Соответствие между битами и десятичными величинами
Можно установить соответствие битов десятичным величинам. Каждый бит может принимать значение либо включено (1), либо выключено (0). Восемь битов образуют 256 уникальных комбинаций, состоящих из единиц и нулей. Каждому из восьми битов можно присвоить номер, соответствующий его позиции:
б б б б б б б б
7 6 5 4 3 2 1 0
Кроме того, каждому биту можно присвоить значение, соответствующее его
номеру:
Bit | Value |
7
|
128
|
6
|
64
|
5
|
32
|
4
|
16
|
3
|
8
|
2
|
4
|
1
|
2
|
0
|
1
|
Преобразование битов в десятичные величины
В строке из восьми битов присвойте каждому биту, содержащему "1", значение в соответствии с его позицией. После сложения всех значений получится конечная десятичная величина.
Ниже показан пример преобразования битов в десятичные значения:
01001111
0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | ||
0 | + 64 | + 0 | + 0 | + 8 | + 4 | + 2 | + 1 | = | 79 |
Преобразование десятичных величин в биты
Преобразование десятичных величин в биты осуществляется путем нахождения наибольшего десятичного эквивалента, который меньше десятичного значения. Далее необходимо вычесть десятичный эквивалент и поставить на месте эквивалентного бита "1". Повторяйте указанные действия до тех пор, пока десятичное значение не станет равным нулю. См. пример ниже.
113
113 - 64 = 49
01
49 -32 = 17
011
17 -16 = 1
0111
1 -1 = 0
01110001
Установка битовых S-регистров
Установку битовых S-регистров можно выполнять с помощью битов или десятичных значений. Хотя, возможно, проще устанавливать биты по отдельности, модем отображает параметры S-регистра в десятичном формате.
Использование битов
Включение и отключение битов по отдельности является более понятным способом установки битовых S-регистров. Для этого укажите S-регистр, который требуется установить, а затем укажите, какие биты нужно включить (1) или выключить (0).
Пример. ATS13.0=1.4=1.5=1 включает биты 0, 4 и 5 для 13-го S-регистра.
Использование десятичных значений
Другой способ установки битовых S-регистров заключается в сложении десятичных значений битов и ввода суммарного значения.
В примере ATS13=49 устанавливается то же значение, что и в разделе Использование битов, описанном выше.
Регистр | По умолчанию | Функция | ||
S0 | 0 | Устанавливает количество звонков перед ответом в режиме автоответа. S0=0 - отключение автоответа. S0=1 включение автоответа, и модема бизнес-класса Courier 56K Business Modem отвечает на первый звонок. | ||
S1 | 0 | Считает и хранит количество звонков при входящем вызове. | ||
S2 | 43 | Содержит десятичный код ASCII для символа escape-последовательности. Символ по умолчанию: "+". Значения от 128 до 255 отключают escape-последовательность. | ||
S3 | 13 | Содержит десятичный код ASCII для символа возврата каретки. Допустимые значения - от 0 до 127. | ||
S4 | 10 | Содержит десятичный код ASCII для символа перевода строки. Допустимые значения - от 0 до 127. | ||
S5 | 8 | Содержит десятичный код ASCII для символа Backspace. Значения от 128 до 255 отключают функцию удаления предыдущего символа клавиши Backspace. | ||
S6 | 0 | Устанавливает продолжительность ожидания модемом бизнес-класса Courier 56K Business Modem тонального сигнала в секундах. | ||
S7 | 60 | Устанавливает время ожидания модемом бизнес-класса Courier 56K Business Modem несущей в секундах. Можно установить продолжительность гораздо большую, если, например, модем бизнес-класса Courier 56K Business Modem осуществляет вызов по международной линии связи. | ||
S8 | 2 | Устанавливает продолжительность (в секундах) паузы, генерируемой при наборе запятой (,) в команде набора, и паузы между повторными выполнениями команд (команд > и A>). | ||
S9 | 6 | Устанавливает продолжительность (в десятых долях секунды) сигнала несущей от удаленного устройства перед распознаванием его модемом бизнес-класса Courier 56K Business Modem. | ||
S10 | 14 | Устанавливает интервал времени (в десятых долях секунды), в течение которого модем бизнес-класса Courier 56K Business Modem ждет при потере несущей перед разрывом связи. Это защитное время позволяет модему бизнес-класса Courier 56K Business Modem отличать помехи и другие неполадки на линии, кратковременно прерывающие связь, от настоящего разрыва связи (когда удаленное устройство кладет трубку и разрывает связь). | ||
S11 | 70 | Задает длительность сигналов при тональном наборе номера и интервал между ними в миллисекундах. | ||
S12 | 50 | Устанавливает защитное время для escape-последовательности (+++) в пятидесятых долях секунды. | ||
S13 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Сброс при пропадании сигнала DTR | ||
1 | 2 | Переключение обычного режима автоответа: при входящем звонке - переключение в режим вызова и ожидание ответного тонального сигнала. | ||
2 | 4 | Отключение паузы в 250 мс перед отображением результирующих кодов. | ||
3 | 8 | При получении сигнала DTR - автоматический набор номера, содержащегося в памяти NVRAM в позиции 0. | ||
4 | 16 | При включении питания или сбросе - автоматический набор номера, содержащегося в памяти NVRAM в позиции 0. | ||
5 | 32 | Отключение режима высокоскоростной технологии (HST) (используется для проверки протокола V.32terbo в модемах бизнес-класса Dual Standard Courier 56K Business Modem). | ||
6 | 64 | Отключение MNP Level 3 (используется для тестирования Level 2). | ||
7 | 128 | Сброс модема (работает аналогично отключению и включению питания). | ||
S14 | 0 | Битовый регистр (сведения по установке битовых регистров см. в начале данной главы). | ||
Бит | Значение | Результат | ||
0 | 1 | Прерывание связи при наборе escape-последовательности. | ||
S15 | 0 | Битовый регистр (сведения по установке битовых регистров см. в начале данной главы). | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение дополнительной высокочастотной стабилизации модема бизнес-класса Courier 56K Business Modem в случае, если это приводит к неполадкам при внутригородских звонках (только для модуляции в режиме высокоскоростной технологии (HST)). | ||
1 | 2 | Отключение снижения скорости соединения. | ||
2 | 4 | Отключение канала выгрузки 450 бит/с - только для протокола высокоскоростной технологии (HST). | ||
3 | 8 |
Уменьшение размера буфера передачи в режиме без коррекции ошибок с 1,5 Кб до 128 байт. Используемый по умолчанию размер буфера 1,5 Кб в режимах без коррекции ошибок предоставляет возможность передачи данных с помощью протоколов передачи файлов типа X- и Y-модем без управления потоком данных. Установка размера буфера, равного 128 байт, позволяет удаленным пользователям с низкоскоростными модемами отключить отображение передаваемых данных на экране. Когда удаленные пользователи посылают на ваш компьютер символ XOFF (<Ctrl-S>), и вы останавливаете передачу, объем оставшихся для передачи данных не превышает размер экрана. |
||
4 | 16 | Отключение MNP Level 4; повторная передача блоков данных Level 4 большего размера может вызвать проблемы, если предполагается, что во время звонка будет большое количество ошибок. | ||
5 | 32 | Установка клавиши Backspace для удаления | ||
6 | 64 | Некоторые ранние модели модемов 2400 бит/с MNP других производителей (не U.S. Robotics или Microcom) были не полностью совместимы с протоколом MNP. Трудности, возникающие при установлении соединения с удаленным модемом MNP при скорости 2400 бит/с с использованием протокола MNP, могут быть вызваны этой несовместимостью. Установите в регистре S15 значение 64 и попробуйте вновь установить связь. | ||
7 | 128 | Только для специального использования. | ||
S16 | 0 | Битовый регистр (сведения по установке битовых регистров см. в начале данной главы). Для тестирования см. главу Проверка соединения, указанную в разделе Содержание. | ||
Бит | Значение | Результат | ||
1 | 2 | Тест набора номера. | ||
2 | 4 | Тестовый шаблон. | ||
3 | 8 | Удаленная цифровая проверка по шлейфу. | ||
S18 | 0 | Таймер для проверки по шлейфу, запускаемой программным обеспечением (&Tn); отключается при установке в регистре S18 значения 0. Используется для установки продолжительности тестирования (в секундах) перед тем, как модем бизнес-класса Courier 56K Business Modem автоматически прервет тестирование по истечении времени ожидания. | ||
S19 | 0 | Устанавливает продолжительность таймера простоя (в минутах). Таймер активизируется при отсутствии действий с данными в интерфейсе R232, а по истечении тайм-аута модем бизнес-класса Courier 56K Business Modem вешает трубку и разрывает соединение. S19=0 отключает таймер. | ||
S21 | 10 | Устанавливает продолжительность (в десятках миллисекунд) сигналов Break, посылаемых от модема бизнес-класса Courier 56K Business Modem компьютеру или терминалу. Используется только в режиме ARQ. | ||
S22 | 17 | Содержит код ASCII для символа XON. | ||
S23 | 19 | Содержит код ASCII для символа XOFF. | ||
S24 | 150 | Устанавливает интервал (в единицах, равных 20 миллисекундам) между импульсными сигналами DSR, когда модем бизнес-класса Courier 56K Business Modem установлен в режим &S2 или &S3. По умолчанию устанавливается значение 3 секунды. | ||
S25 | 5 | Устанавливает продолжительность распознавания сигналов DTR с шагом в 10 миллисекунд. | ||
S26 | 1 | Устанавливает продолжительность (в десятках миллисекунд) задержки между сигналами RTS и CTS в синхронном режиме. | ||
S27 | 0 | Битовый регистр (сведения по установке битовых регистров см. в начале данной главы). | ||
Бит | Значение | Результат | ||
0 | 1 | Включение модуляции ITU-T V.21 при скорости 300 бит/с для международных звонков. В режиме V.21 модем бизнес-класса Courier 56K Business Modem отвечает на звонки стандартов Bell 103 и V.21, но сам выполняет вызов только стандарта V.21. | ||
1 | 2 | Включение некодированной модуляции (не кодово-матричной модуляции trellis) в режиме V.32; эта функция является частью рекомендации ITU-T V.32, но используется редко. | ||
2 | 4 | Отключение модуляции V.32; используется для проверки модуляции в режиме высокоскоростной технологии (HST). | ||
3 | 8 | Отключение ответного тонального сигнала 2100 Гц, чтобы два устройства V.42 могли быстрее установить соединение. | ||
4 | 16 | См. ниже Параметры предварительного согласования коррекции ошибок. | ||
5 | 32 | См. ниже Параметры предварительного согласования коррекции ошибок. | ||
6 | 64 | Отключение фазы распознавания режима V.42 | ||
7 | 128 | Программная несовместимость. Некоторое программное обеспечение не поддерживает определенные результирующие коды. Данный параметр отключает эти коды и отображает вместо них коды 9600. Реальную скорость соединения можно увидеть на экране статистики соединения ATI6. | ||
Параметры предварительного согласования коррекции ошибок: выберите суммарное значение битов 4 и 5 | ||||
Бит 4 | Бит 5 | Результат | ||
0 | 0 | Полная последовательность предварительного согласования: распознавание V.42, коррекция ошибок LAPM, MNP. | ||
16 | 0 | Отключение MNP. | ||
0 | 32 | Отключение распознавания V.42 и LAPM. | ||
16 | 32 | Если известно, что удаленный модем бизнес-класса Courier 56K Business Modem выполняет процедуру LAPM, но не выполняет фазу распознавания, отключите ее. | ||
S28 | 8 | Устанавливает продолжительность (в десятых долях секунды) дополнительных ответных тональных сигналов 3000/600 Гц во время предварительного согласования в режиме V.32. Это предоставляет модемам V.32 дополнительное время для соединения в режиме V.32 перед отключением по истечении времени ожидания. В случае затруднений при ответе на вызовы более ранних модемов V.32 с ручным управлением (например, модемов, в которых для выполнения набора номера требуется нажать кнопку) попробуйте увеличить продолжительность дополнительных тональных сигналов). Установка нулевого значения для S28 исключает дополнительные тональные сигналы, что приводит к снижению времени соединения, если, например, для модема бизнес-класса Courier 56K Business Modem установлен параметр использования модуляции V.21 (300 бит/с) или модуляции V.23 (1200 бит/с). |
||
S29 | 20 | Устанавливает продолжительность (в десятых долях секунды) ответного тонального сигнала в режиме V.21. | ||
S32 | 9 | Назначение функций переключателя Voice/Data (Голос/данные) | ||
Значение | Функция | |||
0 | Отключено | |||
1 | Вызов в режиме Голос/данные | |||
2 | Ответ в режиме Голос/данные | |||
3 | Повторный набор последнего номера | |||
4 | Набор номера, хранящегося в памяти в позиции 0 | |||
5 | Переключение режима автоответа: Вкл/Выкл | |||
6 | Сброс модема | |||
7 | Инициация удаленной цифровой проверки по шлейфу | |||
8 | Переключение состояния телефонной линии Занята/Свободна | |||
9 | Выполнение команды из памяти (см. команду &ZC) | |||
S34 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение протокола V.32 bis. Используется для поиска и устранения неисправностей; в службе технической поддержки вас могут попросить в целях проверки отключить модуляцию V.32bis. | ||
1 | 2 | Отключение в модеме бизнес-класса Courier 56K Business Modem собственной расширенной модуляции V.32bis. Используется для поиска и устранения неисправностей. | ||
2 | 4 | Отключение более быстрой установки связи, используемой при собственной модуляции V.32 terbo. Используется для поиска и устранения неисправностей. | ||
3 | 8 | Включение режима V.23. Требуется для некоторых линий связи в Великобритании. | ||
4 | 16 | Отображение сигнала DSR индикатором MR. | ||
6 | 64 | Отключение сообщения "занято" (busy) при удаленном доступе. | ||
7 | 128 | Отключение модуляции V.32 terbo. | ||
S38 | 0 |
Устанавливает продолжительность в секундах перед принудительным разрывом соединения и очисткой буфера передачи при отключении сигнала DTR во время соединения ARQ. Это предоставляет удаленному устройству дополнительное время для подтверждения получения всех переданных данных. Значение по умолчанию = 0: модем бизнес-класса Courier 56K Business Modem сразу же кладет трубку и разрывает связь при потере сигнала DTR. При получении команды ATH модем бизнес-класса Courier 56K Business Modem игнорирует S38 и сразу же вешает трубку и разрывает связь. |
||
S41 | 0 |
Устанавливает допустимое количество попыток для удаленного доступа, тем самым включая или отключая удаленный доступ. Устанавливаемое по умолчанию значение, равное нулю, запрещает попытки удаленного доступа, т.е. отключает его. Значение, равное 1 или больше, включает удаленный доступ. Если количество неудачных попыток входа превышает установленный данным регистром предел, модем бизнес-класса Courier 56K Business Modem возвращается в режим соединения, и все последующие попытки входа на протяжении оставшегося времени соединения отклоняются. |
||
S42 | 126 | Содержит десятичный код ASCII для символа escape-последовательности удаленного доступа. По умолчанию используется символ тильды (~). | ||
S43 | 200 | Устанавливает защитное время в пятидесятых долях секунды для последовательности удаленного доступа (~~~~). | ||
S44 | 15 | Задает продолжительность интервала времени (в секундах) между потерей несущей и повторным установлением соединения. | ||
S51 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение MNP/V.42 для V.22 (1200 бит/с) | ||
1 | 2 | Отключение MNP/V.42 для V.22 bis (2400 бит/с) | ||
2 | 4 | Отключение MNP/V.42 для V.32/V.32 bis/V.32 terbo (9600/14400/19200/21600 бит/с). | ||
6 | 64 | Отключение выборочного отказа | ||
S53 | 126 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Защита от несанкционированного доступа включена. | ||
1 | 2 | Запрос пароля включен. | ||
2 | 4 | Защита локального доступа с помощью паролей включена. | ||
3 | 8 | Защита DTMF включена. | ||
При включении защиты паролем локального доступа отключается команда &Zn=s (в которой содержится до 10 телефонных номеров), поскольку хранящиеся номера телефонов занимают ту же область в памяти NVRAM, что и номера обратного вызова для учетных записей системы защиты от несанкционированного доступа. | ||||
S54 | 64 | Битовый регистр скорости передачи символов, используемый в основном службой технической поддержки для отладки. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение скорости 2400 символов. | ||
1 | 2 | Отключение скорости 2743 символов. | ||
2 | 4 | Отключение скорости 2800 символов. | ||
3 | 8 | Отключение скорости 3000 символов. | ||
4 | 16 | Отключение скорости 3200 символов. | ||
5 | 32 | Отключение скорости 3429 символов. | ||
6 | 64 | Отключение сигнала уведомления о вызове (CI). | ||
7 | 128 | Отключение режима V.8. | ||
S55 | 0 | Битовый регистр кодово-матричной модуляции Trellis, используемый в основном службой технической поддержки U.S. Robotics для отладки. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение сопоставления 8S-2D. | ||
1 | 2 | Отключение сопоставления 16S-4D. | ||
2 | 4 | Отключение сопоставления 32S-2D. | ||
3 | 8 | Отключение сопоставления 64S-4D. | ||
7 | 128 | Включение распознавания смещения фазы | ||
S56 | 0 | Битовый регистр, используемый, в основном, службой технической поддержки для отладки. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение нелинейного кодирования. | ||
1 | 2 | Отключение отклонения уровня передачи TX. | ||
2 | 4 | Отключение предварительной коррекции. | ||
3 | 8 | Отключение предварительного кодирования. | ||
4 | 16 | Отключение формирования импульсов. | ||
5 | 32 | Отключение режима V.34+. | ||
6 | 64 | Отключение режима V.34. | ||
7 | 128 | Отключение модуляции V.FC. | ||
S58 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
1 | 2 | Отключение Bler монитора | ||
5 | 32 | Включение/Отключение режима V.90 | ||
6 | 64 | Отключение функций V.92 | ||
S59 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение расширенного режима V.42bis | ||
1 | 2 | Альтернативная синхронизация функции Идентификация вызывающего абонента (Caller ID) | ||
S69 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Отключение функции Plug and Play для внешних устройств | ||
1 | 2 | Включение повторного автонабора | ||
2 | 4 | См. ниже параметры индикатора HS | ||
3 | 8 | См. ниже параметры индикатора HS | ||
5 | 32 | Отключение защиты цифровой линии | ||
6 | 64 | Отключение монитора шлейфа | ||
Параметры индикатора HS: выберите суммарное значение битов 2 и 3 | ||||
Бит 2 | Бит 3 | Результат | ||
0 | 0 | Индикатор HS включен на 2400 и выше | ||
4 | 0 | Индикатор HS включен на 14400 и выше | ||
0 | 8 | Индикатор HS включен на 16800 и выше | ||
4 | 8 | Индикатор HS включен на V.90/V.92 и выше | ||
S70 | 0 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Бит | Значение | Результат | ||
0 | 1 | Включение распознавания Звонка A | ||
1 | 2 | Включение распознавания Звонка B | ||
2 | 4 | Включение распознавания Звонка C | ||
3 | 8 | Включение распознавания Звонка D | ||
4 | 16 | Включение распознавания Звонка E | ||
S71 | 56 | RCID request delay (1/200 sec) | ||
S72 | 125 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Bit | Value | Result | ||
0 | 1 | # of requests | ||
1 | 2 | # of requests | ||
2 | 4 | # of requests | ||
3 | 8 | Request duration * 10 mS | ||
4 | 16 | Request duration * 10 mS | ||
5 | 32 | Request duration * 10 mS | ||
6 | 64 | Request duration * 10 mS | ||
7 | 128 | Request duration * 10 mS | ||
S73 | 121 | Битовый регистр. Сведения по установке битовых регистров см. в начале данной главы. | ||
Bit | Value | Result | ||
0 | 1 | Request level | ||
1 | 2 | Request level | ||
2 | 4 | Request level | ||
3 | 8 | Request pause * 10 mS | ||
4 | 16 | Request pause * 10 mS | ||
5 | 32 | Request pause * 10 mS | ||
6 | 64 | Request pause * 10 mS | ||
7 | 128 | Request pause * 10 mS |