Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> atmega32 и gsm модем irz mc52it 
:(
    Опции темы
RedBlueBeard
Дата 3.6.2012, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



Приветствую, не знал в какую ветку писать, решил сюда, вы тут о avr и gsm разговаривали, вопрос такой, пишу диплом, в одном из модулей должен быть gsm-модем, который подключен к atmega 32. Вся эта приблуда должна отправлять информационное СМС на определённый номер. не выходит запраграммировать модем, маялся с AT-командами ни в какую, при проверке статуса СМС модем пишет ОК готов, при попытке отправить выдаёт ошибку. 

модем irz mc52it


M
UniBomb
Одна тема - один вопрос. В будущем прошу придерживаться этого правила.


Это сообщение отредактировал(а) UniBomb - 4.6.2012, 08:09
PM MAIL   Вверх
ksili
Дата 4.6.2012, 05:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



RedBlueBeard, надо было писать в свою ветку.

Какие команды пробовал отправлять?
Какой текст ошибки?
Сим-карта вообще в модеме есть?


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
northener
Дата 5.6.2012, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1361
Регистрация: 2.9.2010

Репутация: нет
Всего: 20



Цитата(RedBlueBeard @  3.6.2012,  17:13 Найти цитируемый пост)
Приветствую, не знал в какую ветку писать, решил сюда

Зря.  Лучше было бы в конференцию по языкам высокого уровня.
А ещё лучше в обратиться в Центр помощи


--------------------
Но только лошади летают вдохновенно.
Иначе лошади разбились бы мгновенно!
PM MAIL   Вверх
RedBlueBeard
Дата 5.6.2012, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



у меня получилось заставить модем отправлять смс, вот только отдельно от микроконтроллера, отпарвлял непосредственно с компа через putty 

AT+CFUN=1
AT+CMGF=1
AT+cmgs="+7963........."
>test

с компа работает, а с контроллера я так понимаю синтаксис немпого разнится, и вот тут то я ничего не понимаю(((

Добавлено через 2 минуты и 50 секунд
Симка есть, с компа всё работает

Добавлено через 12 минут и 21 секунду
Ошибку везде писал 500
PM MAIL   Вверх
xvr
Дата 5.6.2012, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(RedBlueBeard @  5.6.2012,  12:05 Найти цитируемый пост)
с компа работает, а с контроллера я так понимаю синтаксис немпого разнится, 

Какая разница модему, что у него висит на другом конце RS232 шнура  smile Синтаксис разнится не должен - показывайте как отправляли AT команды

PM MAIL   Вверх
UniBomb
Дата 5.6.2012, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
***
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 1754
Регистрация: 24.10.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 97



Цитата(RedBlueBeard @  5.6.2012,  13:05 Найти цитируемый пост)
а с контроллера я так понимаю

Стало быть либо подключается по-другому, либо настройки другие (скорость, чётность, стоп биты).


PM MAIL ICQ Skype   Вверх
RedBlueBeard
Дата 5.6.2012, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



я в програмировании не шарю по этому пока тренируюсь на Terminal v1.9b, начный руководитель сказал если с него отправится то и с контроллера пойдёт

Присоединённый файл ( Кол-во скачиваний: 12 )
Присоединённый файл  11111.jpg 34,79 Kb
PM MAIL   Вверх
RedBlueBeard
Дата 5.6.2012, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



команды с Terminal v1.9b

Присоединённый файл ( Кол-во скачиваний: 11 )
Присоединённый файл  123.jpg 240,00 Kb
PM MAIL   Вверх
xvr
Дата 5.6.2012, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(RedBlueBeard @  5.6.2012,  12:50 Найти цитируемый пост)
я в програмировании не шарю по этому пока тренируюсь на Terminal v1.9b,

Там error'ов не видно, так в чем проблема то?

Добавлено через 3 минуты и 47 секунд
Попробуйте поставить галку CR=CR+LF

PM MAIL   Вверх
RedBlueBeard
Дата 5.6.2012, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



ERRORы выделены синим, это, я так понимаю, ответ модема, команды его не устраивают

Добавлено через 24 секунды
вот

Добавлено через 1 минуту и 33 секунды
а как это правильно писаться должно?

Добавлено через 2 минуты и 28 секунд
Цитата(xvr @ 5.6.2012,  12:53)
Цитата(RedBlueBeard @  5.6.2012,  12:50 Найти цитируемый пост)
я в програмировании не шарю по этому пока тренируюсь на Terminal v1.9b,

Там error'ов не видно, так в чем проблема то?

Добавлено @ 12:57
Попробуйте поставить галку CR=CR+LF

в каком месте это ставить и как правильно записать?

Добавлено через 8 минут и 44 секунды
нашёл где галку ставить

Добавлено через 10 минут и 1 секунду
всё равно ERROR присылает

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  123.jpg 240,54 Kb
PM MAIL   Вверх
RedBlueBeard
Дата 5.6.2012, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



мне надо послать с МК команды на модем

пишется это так:

@at+cfun=1@ enter
@AT+cmgf=1@ enter
@at+cmgs="+7963........"@enter
он мне ответит@>@ после чего я ввожу текст сообщения и нажимаю CTRL+Z


вот как это всё записать для МК? с последовательностью нажатия клавиш?

PM MAIL   Вверх
xvr
Дата 5.6.2012, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(RedBlueBeard @  5.6.2012,  14:35 Найти цитируемый пост)
вот как это всё записать для МК? с последовательностью нажатия клавиш?

Так же, как и в терминале. Служебные клавиши имеют специальные коды, если вы будете писать на С, то вам нужно отправить в модем такие строки:

"at+cfun=1\n"
"AT+cmgf=1\n"
"at+cmgs=\"+7963........\"\n"
<ваша SMS>
"\x1B"

И не забывайте дождаться от модема ответа на переданную строку, прежде чем слать следующую

Добавлено через 7 минут и 31 секунду
И в терминале вы отправляли по нескольку команд за раз - модем видимо этого не любит  smile 


PM MAIL   Вверх
RedBlueBeard
Дата 6.6.2012, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



Цитата(xvr @ 5.6.2012,  16:32)
Цитата(RedBlueBeard @  5.6.2012,  14:35 Найти цитируемый пост)
вот как это всё записать для МК? с последовательностью нажатия клавиш?

Так же, как и в терминале. Служебные клавиши имеют специальные коды, если вы будете писать на С, то вам нужно отправить в модем такие строки:

"at+cfun=1\n"
"AT+cmgf=1\n"
"at+cmgs=\"+7963........\"\n"
<ваша SMS>
"\x1B"

И не забывайте дождаться от модема ответа на переданную строку, прежде чем слать следующую

Добавлено @ 16:40
И в терминале вы отправляли по нескольку команд за раз - модем видимо этого не любит  smile

не хочет

Добавлено через 42 секунды
попробывал и по очереди посылать и в одну строку пробовал, ещё его кавычки не устраивают
PM MAIL   Вверх
xvr
Дата 7.6.2012, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(RedBlueBeard @  6.6.2012,  20:39 Найти цитируемый пост)
ещё его кавычки не устраивают 

Кавычки - это для программы на С. Для терминала они не нужны (и \n тоже)

Покажите что получилось

PM MAIL   Вверх
RedBlueBeard
Дата 7.6.2012, 21:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 3.6.2012

Репутация: нет
Всего: нет



попробовал команды по одной отправлять и все сразу, ничего, причём отдельно <текст сообщения> даже не хочет отсылаться

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  12312313.jpg 174,86 Kb
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0548 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.