Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Включение/выключение SIM900 при фатальных ошибках
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
HDL
Несколько раз встречал здесь предупреждение о том, что бездумно дергать модуль нельзя, ибо апдейт ЕЕПРОМа рано или поздно приведет к его истиранию.

Вопрос: модем записывает параметры в ЕЕПРОМ (флэш) при включении или при выключении?
(Совершенно ясно, что AT+IPR=115200 например апдейтит ЕЕПРОМ.)

Происходит ли запись при таком сценарии:
- включили
- поработал
- вырубили питание (не посылая AT+CPOWD=1 / не прижимая поверкей)?

Вопрос связан с тем, что накнулся на море ситуаций, когда модуль ожидает чего-либо от оператора во время GPRS сессии, по таймауту не вываливается, на инпут не реагирует.
Конкретный пример: закрываем сессию через AT+CIPCLOSE, висит. Слышно, что по GSM пинает соту. Один раз из 100 может провисеть и 15 минут - дольше не ждал.

Что посоветуете?
HDL
UPDATE:
обнаружил, что AT+CIPCLOSE=1 вырубает модем из сессии в 100% случаев, но именно тот раз 1 из 100 оставляет сессию незакрытой - сервер не получает фин-пакета. Ну и пофиг.
Все же вопрос: насколько опасно рубать питание модулю, когда нет другого выхода, и происходит ли апдейт инфы во флэше при включении?
mantech
Цитата(HDL @ Dec 14 2013, 17:47) *
Вопрос: модем записывает параметры в ЕЕПРОМ (флэш) при включении или при выключении?


Наверно все-таки корректнее будет сначала выключить модем поверкеем, а уж если висит намертво - тогда рвем питание (скорее всего в этом случае вряд-ли что-то пишется в еепром), хотя могу и ошибаться rolleyes.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.