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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Отправка СМС через ATmega164
MiklPolikov
сообщение Jan 11 2009, 12:11
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(chief_olimp @ Jan 11 2009, 14:53) *
что отвечает на "AT+CMGF?" ?


Спасибо ! Переключился в text mode и СМС стали отправлятся . Но на нелефон приходит не слово HELO а просто пустая строка , как будто пробел отправили. Почему так ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
chief_olimp
сообщение Jan 11 2009, 12:29
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



поройтесь в командах по моему у вас выставлена другая кодировка. txt mode работает только с 7 битными символами если я не ошибаюсь. По умолчанию у меня работало. Может у вас UCS2 установлено например
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 11 2009, 12:47
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(chief_olimp @ Jan 11 2009, 15:29) *
поройтесь в командах по моему у вас выставлена другая кодировка. txt mode работает только с 7 битными символами если я не ошибаюсь. По умолчанию у меня работало. Может у вас UCS2 установлено например


Было установлено IRA , поменял на GSM , всё равно СМС пустая приходит


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
chief_olimp
сообщение Jan 11 2009, 13:11
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



проверьте что посылаете побитно прогой COMPUMP например. Может что и прояснится. Еще раз перечитайте SIM300_AN_V1.2RUS.pdf
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 11 2009, 14:13
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(chief_olimp @ Jan 11 2009, 16:11) *
проверьте что посылаете побитно прогой COMPUMP например. Может что и прояснится. Еще раз перечитайте SIM300_AN_V1.2RUS.pdf


Я не с компьютера это делаю.

Вот что интересно :

Отправляю сейчас в юникоде

AT+CMGS="002B00370039003000350035003300310034003000360033"
0x0D
>
041a043e043e044004340438043d04300442044b
0x1A

Должно прийти слово "коордтнаты", а приходит "A C D"
То есть номер в юникоде передаётся правильно, а текст -нет.

Если отправить 041a придёт A вместо русской К

Сообщение отредактировал MiklPolikov - Jan 11 2009, 14:20


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
chief_olimp
сообщение Jan 11 2009, 14:46
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



У меня работает с терминала.

AT+CMGF=1(0x0D)(0x0A)
OK
AT+CSCS="UCS2"(0x0D)(0x0A)
OK
AT+CSMP=17,167,0,25(0x0D)(0x0A)
OK

AT+CMGS="002B003X003X003X003X003X003X003X003X003X003X003X003X"(0x0D)(0x0A) Х - подмена цифры

>
041F0420041E041204150420041A0410002004210412042F04170418(0x1A) (текст "ПРОВЕРКА СВЯЗИ")

+CMGS: 158

OK

Сообщение отредактировал chief_olimp - Jan 11 2009, 14:48
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Jan 11 2009, 15:43
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(chief_olimp @ Jan 11 2009, 17:46) *
У меня работает с терминала.

AT+CMGF=1(0x0D)(0x0A)
OK
AT+CSCS="UCS2"(0x0D)(0x0A)
OK
AT+CSMP=17,167,0,25(0x0D)(0x0A)
OK

AT+CMGS="002B003X003X003X003X003X003X003X003X003X003X003X003X"(0x0D)(0x0A) Х - подмена цифры

>
041F0420041E041204150420041A0410002004210412042F04170418(0x1A) (текст "ПРОВЕРКА СВЯЗИ")

+CMGS: 158

OK



У меня работает , если всё сдвинуть на 4 бита влево.
Т.е что бы передать "ПРОВЕРКА СВЯЗИ" нужно 41F0420041E041204150420041A0410002004210412042F04170418 , без нолика вначале.

Вопрос : ENTER после ввода телефона - это 0x0D или 0x0D 0x0A ?

Сообщение отредактировал MiklPolikov - Jan 11 2009, 15:48


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
chief_olimp
сообщение Jan 11 2009, 16:03
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 249
Регистрация: 31-10-05
Из: Украина Нетешин
Пользователь №: 10 344



ответ выше
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jan 11 2009, 16:19
Сообщение #24


Гуру
******

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



Цитата(MiklPolikov @ Jan 11 2009, 18:43) *
Вопрос : ENTER после ввода телефона - это 0x0D или 0x0D 0x0A ?
АТ команды заканчиваются вводом символа с кодом 0x0D, если вопрос был про это...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 08:19
Рейтинг@Mail.ru


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