реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как послать AT-команду используя микроконтролер?, Нужен примерчик кода
amost
сообщение Nov 13 2006, 19:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 28-10-05
Из: Ukraine, Khmelnitsky
Пользователь №: 10 246



Любую, в качестве примера. Желательно на ассемблере для 51-го проца, но можно и на С для AVR/
Go to the top of the page
 
+Quote Post
vesago
сообщение Nov 14 2006, 09:04
Сообщение #2


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Очень рекомендую у атмела аппликуху про кольцевой буфер уарта. Я тотально в свои проекты пихаю и не только для уарта. Вставите в свой проект, тогда посыл, допустим команды AT, будет выглядеть:
USART_Sendstr("AT\r"); где USART_Sendstr() - фуекция отсылки строки.
Go to the top of the page
 
+Quote Post
shb
сообщение Nov 14 2006, 18:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



У микроконтроллера у которого есть уарт есть регистры RX и TX. Чтобы передать АТ нужно ее пасимвольно закидывать в регистр и в конце <CR>.
При ответе от модема возникает прерывание от уарта, что там для тебя что то есть.
Ты последовательно считываешь соответствующий регистр до появления конца сообшения.
Go to the top of the page
 
+Quote Post
terry
сообщение Apr 9 2010, 08:44
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-04-10
Пользователь №: 56 496



Цитата(shb @ Nov 14 2006, 22:58) *
У микроконтроллера у которого есть уарт есть регистры RX и TX. Чтобы передать АТ нужно ее пасимвольно закидывать в регистр и в конце <CR>.
При ответе от модема возникает прерывание от уарта, что там для тебя что то есть.
Ты последовательно считываешь соответствующий регистр до появления конца сообшения.


А можно какой небуть пример, этого самого посимвольного закидывания в ригстр.?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Apr 9 2010, 09:19
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



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

На сайте Atmel есть Application Notes. Посмотрите там AVR323, ну, и заодно AVR306
Go to the top of the page
 
+Quote Post
terry
сообщение Apr 9 2010, 10:39
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-04-10
Пользователь №: 56 496



Палыч спасибо! То что искал!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 07:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01397 секунд с 7
ELECTRONIX ©2004-2016