Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как посылать AT команды в GSM модем
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Олег_2
Доброго времени суток! Такая ситуация, есть микроконтроллер ATMega и GSM модем. И уж очень надо их связать... Понятно, что модем управляется AT командами. С компа через терминал это делается без проблем, но вот как послать команду, например “ATA”, из микроконтроллера? Побуквенно передавать команду через USART? Или есть специальные бинарные коды команд? Подскажите, пожалуйста! help.gif
Русланчик
Цитата(Олег_2 @ Jul 17 2007, 21:15) *
Доброго времени суток! Такая ситуация, есть микроконтроллер ATMega и GSM модем. И уж очень надо их связать... Понятно, что модем управляется AT командами. С компа через терминал это делается без проблем, но вот как послать команду, например ”ATA”, из микроконтроллера? Побуквенно передавать команду через USART? Или есть специальные бинарные коды команд? Подскажите, пожалуйста! help.gif


для начала могу посоветовать почитать hттp://aly.projektas.lt/Projects/GSMA/GSMA.htm
shb
У кого нибудь последняя ссылка работает?
Русланчик
Цитата(shb @ Jul 18 2007, 11:23) *
У кого нибудь последняя ссылка работает?

Hттp надо исправить на http
Олег_2
Ссылка интересная, спасибо! Вот только всё равно непонятно каким образом микроконтроллер посылает команды модему... sad.gif
Русланчик
кстати вот еще одна ссылка:
h**p://www.gaw.ru/html.cgi/txt/app/micros/avr/index.htm
AVR323: Interfacing GSM modems Application Note
Откройте текст программы и внимательно его изучите, и вы все поймете.
посылка команды осуществляется передачей в послед. порт символов и строк
команда выглядит примерно так send_modem("AT+CBST")
alex2k3
А у кого-нибудь есть опыт работы с BenQ M23?
ArtemKAD
Цитата
Вот только всё равно непонятно каким образом микроконтроллер посылает команды модему...

Вот так и посылает - буквами. Каждая командная строка завершается символом перевода строки и возврата каретки.
Ответ получает так-же почти всегда буквами...
Олег_2
Спасибо большое за разъяснения!!! Стало всё более менее понятно! А буквы в командах имеют такие же коды, что и в смсках?
ArtemKAD
Если не пытаться отправлять SMS-ку русскими буквами или в PDU режиме, то да, те-же коды, что и в SMS-ках.

Если еще точенее - http://www.dreamfabric.com/sms/default_alphabet.html
Олег_2
Спасибо большое! Усё понятно! 08.gif
asm_lock
Господа! есть вопросик такой. Есть модемчик Benq m23 и авр-ка мега 128. При посылка любой ат-команды на беньку, она выплевывает следующее: <0D><0A><0A> т.е. <CR><LF><LF>.
Все сигналы на модемчик поданы, питалово есть, pwon есть, wake он выдает....
Чегож ему надобно ??
Заранее благодарен.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.