|
SIM300C - передача sms, Не могу передать sms. Ошибка 515 |
|
|
|
Apr 15 2008, 09:01
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Цитата(CADiLO @ Apr 14 2008, 09:19)  Может наведет на правильный путь....
'CMS ERROR 515' is received in the following cases: 1. Sending a SMS when the SIM initialization is going on (after rebooting the module). 2. Reading a SMS immediately after booting the module when SIM initialization is not yet over. 3. Writing a SMS to the memory before SIM initialization is complete. 4. Sending more than one SMS at a time or sending a SMS when the response (OK or ERROR) for a previously sent SMS has not been received. Да, вроде, ни одно из этих условий не мешает. Но вот, что я заметил: Я набираю Ctrl+Z, а его нет на екране, либо появятся несколько этих символов (иногда). Раза два мне удалось отправить sms, но это было что-то на грани шаманства. Повторить не могу. В любом другом месте HyperTerminal'а все прекрастно набирается и Ctrl+Z и Alt+2+6 хоть сотню раз. А в конце sms-ки ну никак. Пробовал и под WIN98 и 2000 и на ноутбуке с XP. Везде одно и тоже. Может нужны какие-то настройки SIM300, кроме текстового режима?
|
|
|
|
|
Apr 15 2008, 11:09
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Цитата(CADiLO @ Apr 15 2008, 12:44)  Ох не люблю я виндовый гипертерминал - там нечистые электромагнитные силы присутствуют....
Я вот этим пользуюсь - вопросов пока не возникало.... Установил настройки COM-порта. Включил SIM300. На экране тишина, хотя модуль включился. Выключил модуль - на екране мусор. Что-то не так с моими настройками?
|
|
|
|
|
Apr 15 2008, 13:47
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Цитата(CADiLO @ Apr 15 2008, 14:51)  Настраиваем порт, нажимаем Connect, щелкаем по лампочке RTS - должна стать зеленой и работаем.
только команды набираем не в строчке где рядом кнопка SEND, а ниже на сером поле. Только что проверил - работает.... Работает. Только ситуация таже (см. вложение). Я уже начинаю подумывать, может "нечистые электромагнитные силы присутствуют" где-то возле меня??? И еще вопрос: Символ Ctrl+Z (правая стрелка) должен отображаться на экране или нет? (в конце sms) Еще раз проверил входящие sms с тестового номера (0506033553) и исходящие звонки на него. Все работает. Что еще можно попробовать?
Прикрепленные файлы
test.zip ( 34.51 килобайт )
Кол-во скачиваний: 149
|
|
|
|
|
Apr 15 2008, 14:22
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Цитата(Harbinger @ Apr 15 2008, 16:49)  Пробовал. Отправляет без вопросов. Вот только, бывает, подвисает при установленном аппаратном контроле потока. У меня контроль отключен. Но терминал виснет после выключения модуля (NORMAL POWER DOWN). При этом на экране появляется всякий мусор. Второй сеанс связи возможен только после перезапуска терминала. В отличие от него программа от CADILO не виснет, хотя и мусор на экране тоже есть. Но, видимо, это нормальная работа данного модуля. Сейчас вынул карточку из модуля и вставил в телефон. Sms отправляет без проблем. Так в чем же проблема? Может есть какой-то запрет на отправку sms? Я после включения модуля устанавливаю только текстовый режим (CMGF=1). Может необходимы еще какие-то настройки?
|
|
|
|
|
Apr 15 2008, 16:57
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Цитата(Палыч @ Apr 15 2008, 18:44)  Поскольку я никогда не использовал текстовый режим, то не уверен в правильности, но по аналогии с режимом PDU, где символ "+" в номере отбрасывается, может быть, правильно записывать команду так AT+CMGS="80506033553",145 Вот спасибо. Действительно, работает. И даже вот так: AT+CMGS="80506033553". Но как верить после этого подобным описаниям (см. вложение). Sms пришла, а прочитать ее нельзя. Одни квадратики. Что это - неправильная кодировка? Но текст был латиницей - test. Цитата(Палыч @ Apr 15 2008, 18:44)  Попробовал набрать несколько символов в Юникоде (AT+CSCS="UCS2"). Все отлично работает. А в каком формате посылать простой текст латиницей?
|
|
|
|
|
Apr 15 2008, 18:41
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 2-01-06
Пользователь №: 12 772

|
Цитата(Harbinger @ Apr 15 2008, 20:43)  ...Мусор на экране - явно не программная проблема, не нормальная это работа модуля. Здесь может быть что угодно - от подбитого (слегка) порта в персоналке до "инвалидной" ёмкости в обвеске преобразователя уровней. Неэкранированный кабель, наводки, помехи по питанию... попробуйте снизить скорость, например, до 9600. Если "мусор" и не уйдёт, то по крайней мере по-другому будет выглядеть. У меня комплект демо-платы. Я пробовал на трех PC. Везде есть мусор. Вот только если на плате включен "CHARGE", то мусора нет. Но тогда и STATUS не гаснет при выключении.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|