n.bresh
Участник-
Постов
65 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о n.bresh
-
Звание
Участник
-
GSM Modem Coban CB900
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
понял, завтра сделаю но внешне похожь на SIM900 -
GSM Modem Coban CB900
n.bresh опубликовал тема в Сотовая связь и ее приложения
че за зверек? нашел его в китайской подделке трекера TK102B -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
перепрошил модуль вроде все заработало прошивка : 1137B01SIM900M64_ST_ENHANCE есть ли еще более свежая? и если есть - то имеет ли смысл обновлять ? ну и конечно всем спасибо! без вашей помощи ребята наверно давно бы уже все бросил к чертям. -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
провода сантиметров 15 эхо стабильное -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
VCCIO запитано от Vext -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
через FT232 VCCIO - 3 вольта -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
убрал контроллер Настроил терминалку на 9600 запустил модем дождался Call Ready в терминалке отправляю AT - в ответ кракозябры отправляю AT+IPR=9600 - в ответ кракозябры повторил процедуру несколько раз - всегда с отключением модема и рестартом терминалки один раз поймал OK на обе посланные команды, но на запрос AT+IPR? получил кракозябры -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
попробовал изменить скорость общения между модулем и модемом - с 9600 на 19200 в настроенной терминалке вижу корректные посылки от микроконтроллера и кракарзябры в качестве ответов модема переключил все на 4800 - та же картина то есть ответы модема читабельны, толькл если скорость - 9600 -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
я уже выше описывал все работало нормально и команда AT+IPR=9600\r - третья в в списке, собственно после AT и ATE0 проблема возникла при выполнении AT+CMGL="ALL"\r там я заметил что именно повторное чтение смс не проходит стал проверять повторное выполнение всех команд, и в итоге добрался до самого начала - то есть AT\r -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
еще нет АТ - первая команда но заметил одну особенность: при инициализации выполняю группу команд и если какую-нибудь из команд повторяю то ответа OK от модема не дождаться как будто он зависает -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
отключил выполнение всех команд кроме AT\r повторяю эту команду с интервалом в 5 секунд первый раз модем отвечает - AT и OK на все последующие запросы вообще не отвечает -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
да там и так жду достаточно if ( metka_RING == 1 ){ delay_ms(2000); String0(); // прочитать буфер debug_soft0(); // выдать его в Soft_UART PORT delay_ms(2000); ClearBuffer(); // принудительно очищаю буфер Uart2_Write_Text("AT+CMGL=\"ALL\"\r"); delay_ms(3000); String0(); // прочитать буфер -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
все-таки не могу побороть проблему, но попробую описать по-подробнее: 1. инициализирую SIM900 разными командами ( в терминалке вижу как посылы микроконтроллера так и ответы модема кроме того для контроля через Soft_UART вывожу в терминалку принятый микроконтроллером буфер) 2. вроде все штатно 3. отправляю AT+CMGL="ALL"\r - ответ приходит корректный 4. отправляю AT+CMGR=1\r - ответ также нормальный 5. ухожу в главный цикл , в котором один раз в секунду опрашиваю метку, которая устанавливается по прерыванию от RING 6. по поднятой метке ( в терминалке вижу пришедший +CMTI......) отправляю AT+CMGL="ALL"\r ответа никакого вообще, сколько не жди 7. пробовал ждать до 60 секунд - безрезультатно 8. пробовал повторять AT+CMGL="ALL"\r - безрезультатно 9. если же звоню на модуль, то по поднятой в результате прерывания от RING метке команда AT+CMGL="ALL"\r отрабатывает корректно 10. то есть один и тот же код при звонке работает, а при смс - нет -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
примерно так... if (strstr(ReceiveString0, "+CMTI") != 0){ delay_ms(200); Uart2_Write_Text("AT+CMGL=\"REC UNREAD\"\r"); и далее по алгоритму... } прошивка 1137B02SIM900M64_ST_ENHANCE -
Проблема с чтением смс
n.bresh ответил n.bresh тема в Сотовая связь и ее приложения
проблема не в том что когда удаляются смс а в том что не приходит никакого ответа на запрос чтения смс ни на любую другую команду, независимо сколько времени ждать