roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 21:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: AT-Commands АТ команды
СообщениеДобавлено: 09 дек 2008, 23:55 
Не в сети

Зарегистрирован: 21 май 2008, 16:11
Сообщения: 1
подскажите как правильно описать команду ATD на есемблере?

ldi temp2,ATD80938820802 ;
out portb,temp2;

заранее спасибо!
Денис


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АТ команды
СообщениеДобавлено: 09 дек 2008, 23:56 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а вы сами поняли что спросили?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АТ команды
СообщениеДобавлено: 10 дек 2008, 00:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Следующим ходом я думаю будет вопрос про синтезатор речи, как на ассемблере выдать из звукового порта нужную фразу:

ldi temp2, "Приветствуем, земляне!";
out portb,temp2;

:crazy:


Добавлено спустя 3 минуты 3 секунды:
2Donicus: В общем в вашем варианте "как это сделать на ассемблере" настолько чудовищные ошибки, что даже не ясно с чего начинать объяснение, почему всё вообще не так делается :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: АТ команды
СообщениеДобавлено: 10 дек 2008, 00:03 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Donicus писал(а):
подскажите как правильно описать команду ATD на есемблере?
Код:
ldi temp2,ATD80938820802 ;
out portb,temp2;

заранее спасибо! Денис

Нужно последовательно отправлять символ за символом.

На Си вам будет проще написать - посмотрите примеры на страничке - http://avr123.nm.ru/z5.htm
Такие строки ATD80938820802; переваривает функция printf() например.

И посмотрите на http://avr123.nm.ru/07.htm
Апноут AVR323: Interfacing GSM modems (21 pages, revision A, updated 02/06)
This application note describes how to use an AVR to control a GSM modem in a cellular phone. The interface between modem and host is a textual protocol called Hayes AT-Commands.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: AT-Commands АТ команды
СообщениеДобавлено: 10 дек 2008, 00:19 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
avr123.nm.ru писал(а):
На Си вам будет проще написать

а вот нифига!
тогда на васике будет еще на много проще чем на Сях! :D :P
Код:
Print "ATD80938820802;"


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO