Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как послать AT-команду используя микроконтролер?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
amost
Любую, в качестве примера. Желательно на ассемблере для 51-го проца, но можно и на С для AVR/
vesago
Очень рекомендую у атмела аппликуху про кольцевой буфер уарта. Я тотально в свои проекты пихаю и не только для уарта. Вставите в свой проект, тогда посыл, допустим команды AT, будет выглядеть:
USART_Sendstr("AT\r"); где USART_Sendstr() - фуекция отсылки строки.
shb
У микроконтроллера у которого есть уарт есть регистры RX и TX. Чтобы передать АТ нужно ее пасимвольно закидывать в регистр и в конце <CR>.
При ответе от модема возникает прерывание от уарта, что там для тебя что то есть.
Ты последовательно считываешь соответствующий регистр до появления конца сообшения.
terry
Цитата(shb @ Nov 14 2006, 22:58) *
У микроконтроллера у которого есть уарт есть регистры RX и TX. Чтобы передать АТ нужно ее пасимвольно закидывать в регистр и в конце <CR>.
При ответе от модема возникает прерывание от уарта, что там для тебя что то есть.
Ты последовательно считываешь соответствующий регистр до появления конца сообшения.


А можно какой небуть пример, этого самого посимвольного закидывания в ригстр.?
Палыч
Цитата(terry @ Apr 9 2010, 11:59) *
А можно какой небуть пример, этого самого посимвольного закидывания в ригстр.?

На сайте Atmel есть Application Notes. Посмотрите там AVR323, ну, и заодно AVR306
terry
Палыч спасибо! То что искал!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.