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

Доброго времени суток! Такая ситуация, есть микроконтроллер ATMega и GSM модем. И уж очень надо их связать... Понятно, что модем управляется AT командами. С компа через терминал это делается без проблем, но вот как послать команду, например ”ATA”, из микроконтроллера? Побуквенно передавать команду через USART? Или есть специальные бинарные коды команд? Подскажите, пожалуйста!

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

У кого нибудь последняя ссылка работает?
Hттp надо исправить на http
Олег_2
Jul 18 2007, 10:51
Ссылка интересная, спасибо! Вот только всё равно непонятно каким образом микроконтроллер посылает команды модему...
Русланчик
Jul 18 2007, 12:07
кстати вот еще одна ссылка:
h**p://www.gaw.ru/html.cgi/txt/app/micros/avr/index.htm
AVR323: Interfacing GSM modems Application Note
Откройте текст программы и внимательно его изучите, и вы все поймете.
посылка команды осуществляется передачей в послед. порт символов и строк
команда выглядит примерно так send_modem("AT+CBST")
alex2k3
Jul 18 2007, 12:22
А у кого-нибудь есть опыт работы с BenQ M23?
ArtemKAD
Jul 18 2007, 12:56
Цитата
Вот только всё равно непонятно каким образом микроконтроллер посылает команды модему...
Вот так и посылает - буквами. Каждая командная строка завершается символом перевода строки и возврата каретки.
Ответ получает так-же почти всегда буквами...
Олег_2
Jul 18 2007, 16:19
Спасибо большое за разъяснения!!! Стало всё более менее понятно! А буквы в командах имеют такие же коды, что и в смсках?
ArtemKAD
Jul 18 2007, 18:36
Если не пытаться отправлять SMS-ку русскими буквами или в PDU режиме, то да, те-же коды, что и в SMS-ках.
Если еще точенее -
http://www.dreamfabric.com/sms/default_alphabet.html
Олег_2
Jul 18 2007, 19:13
Спасибо большое! Усё понятно!
asm_lock
Feb 27 2009, 14:56
Господа! есть вопросик такой. Есть модемчик Benq m23 и авр-ка мега 128. При посылка любой ат-команды на беньку, она выплевывает следующее: <0D><0A><0A> т.е. <CR><LF><LF>.
Все сигналы на модемчик поданы, питалово есть, pwon есть, wake он выдает....
Чегож ему надобно ??
Заранее благодарен.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.