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

 
 
 
Reply to this topicStart new topic
shandrei
сообщение Dec 3 2008, 18:42
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 26-10-06
Пользователь №: 21 705



с платы на плату пришло PDU. считал его, отработал, надобы удалить, но... не удаляется.
уже и глаз замылился и спина, а ошибку не нахожу. в чем пиндык? делаю так.

send_modem("AT+CMGL=4\r"); // 'прочесть все текстовые сообщения' (PDU становятся прочитанными!)
send_modem("AT+CMGF=0\r"); // 'устанавливаем в модеме режим чтения PDU'

send_modem("AT+CMGR=1\r"); // 'считываем список прочитанных PDU сообщений'
send_modem("AT+CMGD=1\r"); // 'удаляем первое'

две последних строчки в цикле пока не получу ERROR
Go to the top of the page
 
+Quote Post
stream
сообщение Dec 4 2008, 14:44
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(shandrei @ Dec 3 2008, 21:42) *
send_modem("AT+CMGR=1\r"); // 'считываем список прочитанных PDU сообщений'
send_modem("AT+CMGD=1\r"); // 'удаляем первое'


Между этими вставь задержку как минимум 0,5 сек, бага там - если быстро читать, модуль пучит и глючит. И после удаления тоже.

Цитата(shandrei @ Dec 3 2008, 21:42) *
две последних строчки в цикле пока не получу ERROR


Вот тут я не помню, надо ли увеличивать номер сообщения, если их несколько придет, или верхнее все время "первое".

Сообщение отредактировал stream - Dec 4 2008, 14:50
Go to the top of the page
 
+Quote Post
Alechek
сообщение Dec 23 2008, 13:17
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(stream @ Dec 4 2008, 20:44) *
Вот тут я не помню, надо ли увеличивать номер сообщения, если их несколько придет, или верхнее все время "первое".

Имя модуля что-то не нашел......
Но вообще-то номер сообщения надобно менять..... twak.gif И не факт что они будут по порядку!
Читаем доки!
По уму - CMGL, из него вытаскиваем заголовок сообщения (в нем и номер ячейки!), само сообщение, после обработки удаляем. И так по кругу пока не пусто.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 01:21
Рейтинг@Mail.ru


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