реклама на сайте
подробности

 
 
> Модем и устройство-терминал
Epikur
сообщение Oct 21 2005, 06:42
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 90
Регистрация: 17-04-05
Из: Минск
Пользователь №: 4 215



День добрый.

Подскажите плиз, как терминальной программе (на своём оборудовании, не PC-машине) определить, что модем перешёл из режима комманд в режим данных и наоборот. Насколько я знаю, один из признаков - модем отвечает что-то типа
<CR><LF>CONNECT 28800<CR><LF>
И сразу же ли после этого ответа модем уже находится в режиме передачи данных, или должны быть ещё какие-то команды?
Какие есть ещё признаки (может, из дополнительных сигналов на COM-шнуре)?

И такой ещё вопрос: как обычно происходит защита процесса передачи информации от возникновения среди данных комбинации "+++"?

А если кто покажет на хорошую статью по этому поводу, буду очень благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GrayCat
сообщение Oct 21 2005, 07:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 7-10-05
Из: UA
Пользователь №: 9 342



Есть в COM-порту линия DCD, на которой появляется активный уровень, когда модемы соединились (обнаружена несущая). Собственно, от момента "CONNECT" до момента "NO CARRIER" или "ATH" можно считать, что передаются данные.

Защита от "+++" -- модем после получения этого слова из 3-х букв еще ~1 секунду паузы выдерживает, и только если в течение этого времени ничего другого не получено, выходит в командный режим. Если сразу за "+++" идет еще что-то, игнорирует.


--------------------
Gray©at
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016