DB9 последовательная связь - PullRequest
1 голос
/ 13 апреля 2011

Я получаю некоторые странные символы на гипертерминале после установления связи с моим модемом GSM, используя соответствующую скорость передачи данных.Когда я набираю «AT», кажется, что он повторяется или отображает странные символы (как если бы скорость передачи не была правильной) на экране гипертерминала как «AATT».И все остальные AT-команды также повторяются, но меня удивляет то, что все они отвечают на команду.«AATT» (набрав «AT») дает мне «OK».

В чем может быть проблема?Я подключаю модем к DB9 с помощью MAX232.Ниже приведен ответ


øatt
OK
aaütø
OK
aatt ++ ücnnmmiiþ? Ø
+ CNMI: 1,0,0,0,0

OK
aattþ + ccssccss ?? ø
+ CSCS: "UCS2"

OK

RING

RING

RING

НЕТ НОСИТЕЛЯ øat ++ ücnnmmii == 11 <, 22 <, 00, 00,, 00ø OK aattþ + ccssccss == "" GGêSMM "" ø OK Øaüt ++ ccmmögæf == 11øOK aatt OK </p>

aaüt ++ ccþnmii ??+ CNMI: 1,2,0,0,0

ОК


Спасибо!

1 Ответ

1 голос
/ 13 апреля 2011

В программе эмулятора терминала включена опция echo, поэтому, что происходит, вы отправляете символ, эмулятор терминала печатает его на экране, и в то же время модем на другом конце выводит символ обратно к вам, так что выпосмотрите его дважды.

Однако, так как режим получает персонажа только один раз, это хорошо.

На самом деле это косметическая проблема.Вы можете исправить это, если хотите, отключив опцию символов ehco в программе эмулятора терминала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...