Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Правильный формат АТ команд
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Дмитрий2212
Всем доброе время суток подскажите можно ли подать несколько АТ команд одной строкой

AT+IPR=9600;+CLVL=90;+SIDET=0,0;+CLIP=1;+CMGF=1;+CLCC=0;&W------так работает

ATE0;AT+IPR=9600;+CLVL=90;+SIDET=0,0;+CLIP=1;+CMGF=1;+CLCC=0;&W----- А ТАК НЕТ мешает ATE0 как понимаю. А в принципе так можно или нет?
rx3apf
Цитата(Дмитрий2212 @ Sep 17 2011, 21:26) *
ATE0;AT+IPR=9600;+CLVL=90;+SIDET=0,0;+CLIP=1;+CMGF=1;+CLCC=0;&W----- А ТАК НЕТ мешает ATE0 как понимаю. А в принципе так можно или нет?

Нет, мешает лишнее "AT". И в этом месте точка с запятой не нужна, поэтому правильно будет "ATE0+IPR=9600....". А несколько команд одной строкой это правильно и удобнее, если только там не будет еще каких-то ответов (которые, к тому же, могут быть опциональными, тогда в парсинге это надо учесть). А для инициализации - самое оно.
Дмитрий2212
Спасибо щас попробую

Да так работает .Спасибо.А если нужно несколько команд, например, ATE0 ATV0 и плюс этаже строка . Как-то пробую но не выходит.
rx3apf
Цитата(Дмитрий2212 @ Sep 17 2011, 23:39) *
Да так работает .Спасибо.А если нужно несколько команд, например, ATE0 ATV0 и плюс этаже строка . Как-то пробую но не выходит.

В описании должно быть. В данном случае - ATE0V0.... А вот если нужно добавлять префиксированные команды, то нужен еще и разделитель точка с запятой.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.