Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 10:09 am Заголовок сообщения: Фабричные установки. |
|
|
Как вернуться к фабричным установкам во всех регистрах и профилях? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Дек 10, 2003 10:11 am Заголовок сообщения: |
|
|
at *nc22 w2 \v1 s95=3 &w &w1
Команду выполнить один раз из терминальной программы. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 11:00 am Заголовок сообщения: |
|
|
Эту команду я уже пробовал, результат следующий:
lnterm/w32 1.0.0.2, line terminal (c) 2000 Stanislav V. Mekhanoshin
mail-to: rampitec@tu.spb.ru, 2:5030/172.9@fidonet.org
Opening COM2 and locking to the 57600 bps...
at *nc22 w2 \v1 s95=3 &w &w1
at *nc22 w2 \1 s95=3 &w &w1
ERROR
Почему-то ответ другой приходит... |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Дек 10, 2003 11:50 am Заголовок сообщения: |
|
|
Кажется, происходит потеря символов в последовательном порту модема. Попробуйте ввести команду из другой терминальной программы (например, Hyperterminal).
Работать с программой следующим образом:
1. Запускаете Hyperterminal.
2. На вопрос об имени подключения вводите произвольную букву/цифру.
3. Затем убеждаетесь в том, что программа собирается работать через Ваш модем.
4. Вводите любую цифру в номере телефона и говорите "Набрать номер". Как только модем начнёт набирать, нажимаете на "Отмену".
5. Теперь перед Вами чистый экран с курсором в верхнем левом углу. Вводите команду ATZ (вслепую, эхо отключено). После нажатия <Enter> должен появиться ответ модема "OK". Теперь можно работать.
Кстати, покажите ответ Вашего модема на команду:
ati3
И ещё: сообщите об ошибке автору программы LNTERM. У нас с этой программой проблем нет, так что придётся разбираться с её работой на Вашем компьютере, и сделать это можете только Вы. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 12:53 pm Заголовок сообщения: |
|
|
Technical Support писал(а): |
Кстати, покажите ответ Вашего модема на команду:
ati3
|
ati3
ati3
IDC-5614BXL/VR firmware by Mike Telis, V2.24-V90_2M_DLS
Copyright (c) Inpro, 1998-2003
OK |
|
Вернуться к началу |
|
|
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 1:17 pm Заголовок сообщения: |
|
|
Кажется нашел ошибку (лишний пробел в команде)...
at *nc22 w2 \v1 s95=3 &w &w1
ERROR
at *nc22 w2\v1 s95=3 &w &w1
OK
Теперь, как убедиться, что загружены действительно фабричные установки? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Дек 10, 2003 2:45 pm Заголовок сообщения: |
|
|
Пробел не должен влиять на выполнение командной строки. Модем допускает наличие пробелов между командами в командной строке, и мы этим постоянно пользуемся (пробелы делают строку более "читабельной").
При более пристальном изучении документации по программе LNTERM (см. README.RUS) выяснилась причина Ваших проблем:
Код: |
При посылке команды в модем используется следующая трансляция специальных
символов:
^ - поднять DTR
v - опустить DTR
| - перевод каретки
~ - пауза посылки следующего символа 1 с
` - пауза посылки следующего символа 50 мс
Обратите внимание, что символ 'v' будет интерпретироваться как управляющий.
Используйте команды с символом 'V' в верхнем регистре для правильной работы.
Помните при этом, что большинство модемов допускают использование команд как в
верхнем, так и в нижнем регистре, но не в смешанном.
|
Надеемся, теперь всё понятно _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 3:02 pm Заголовок сообщения: |
|
|
Ruslan писал(а): |
Теперь, как убедиться, что загружены действительно фабричные установки?
|
А как быть с этим? |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Дек 10, 2003 4:06 pm Заголовок сообщения: |
|
|
Достаточно того, что модем получил команду и её выполнил (сказал OK). _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 4:28 pm Заголовок сообщения: |
|
|
И все-таки без пробела это работает, а с пробелом "Ok" приходит после следующей команды, т. е. вот так:
AT *NC22 W2\V1 S95=3 &W &W1
AT *NC22 W2\V1 S95=3 &W &W1
OK
AT *NC22 W2 \V1 S95=3 &W &W1
AT *NC22 W2 \V1 S95=3 &W &W1
ATI0
OK
ATI0
56000
OK |
|
Вернуться к началу |
|
|
Technical Support Expert
Зарегистрирован: 31.10.2002 Сообщения: 6330
|
Добавлено: Ср Дек 10, 2003 5:41 pm Заголовок сообщения: |
|
|
Что бы ни было, это проблема терминальной программы, а не модема. Модем отлично понимает пробелы между командами в строке (попробуйте Hyperterminal, как описывалось раньше). Что же касается данного случая, то вполне возможно исчерпание rx-timeout:
Код: |
lnterm [com:n] [baud:n] [rx-timeout:ms] [tx-timeout:ms]
Параметры:
com:n - Номер ком-порта. П/у 1.
baud:n - Скорость залочки порта. П/у 57600.
Под DOS порт должен быть залочен фоссилом и этот параметр
игнорируется.
rx-timeout:n - Время ожидания в миллисекундах очередного символа от модема.
П/у 250.
tx-timeout:n - Таймаут в миллисекундах посылки очередного символа в модем.
Если за указанный промежуток времени запись в порт не будет
успешно окончена, то попытка записи прекращается и
сигнализируется ошибка. П/у 2000.
|
NVRAM - медленное устройство, и поэтому команды записи в NVRAM (*nc22, &w, &w1) требуют некоторого времени на выполнение. Вполне возможно, что истекает rx-timeout (он всего четверть секунды), и поэтому LNTERM не дожидается OK. _________________ Inpro
Technical Support |
|
Вернуться к началу |
|
|
Ruslan Member
Зарегистрирован: 07.12.2003 Сообщения: 23 Откуда: г.Пенза
|
Добавлено: Ср Дек 10, 2003 6:10 pm Заголовок сообщения: |
|
|
Вы оказались правы, как всегда! |
|
Вернуться к началу |
|
|
|