Цитата:
|
опиши порядок и последовательность посылки и получение команд с телефона и на телефон при использования терминала PC
|
эт как? в HyperTerminal просто вводишь команду и жмешь ENTER. Единственное, это в настройках СОМ-порта "Управление потоком" надо поставить "нет" и скорость соответствующую.
Вообще в телефон из собственной программы (неважно, для МК она или для компа) надо отправлять следующее:
AT+AAA=xxx,xxx‹CR›‹LF›
где ААА - сама команда, ххх - ее параметры
символы ‹CR› (код 0х0D) ‹LF› (код 0x0A) в конце каждой строки ОБЯЗАТЕЛЬНЫ, без них телефон будет молчать. Телефон ответит не сразу, он малость подождет, потому в коде должна быть обработка задержки. Ответ будет такой:
AT+AAA=xxx,xxx‹CR›‹LF› (если включено эхо команды)
+AAA=xxx‹CR›‹LF› (собствено ответ телефона)
ОК‹CR›‹LF› (типа что команда выполнена успешно)
или
ERROR‹CR›‹LF› (в случае неверной команды)
Уверен, будет вопрос по части отправки SMS - что это за символ такой, ‹CTRL-Z› и ‹ESC› ))) В спецификации про него ни слова - что за верь такой - но нужен на каждом шагу. Сам сначала не понял ))) Но потом всетаки нашел какой у них код. ‹CTRL-Z› это 0х1А, а вот ‹ESC› ща не помню, похоже что тот же.
Будут еще вопросы, задавай.