Цитата(NEOWAY_EFO.RU @ Sep 8 2015, 11:52)

У
M680 OpenCPU есть Watchdog, при зависании должен перезагрузить модуль. Т.е. управляться модуль может внешними командами, а внутреняя пользовательская прошивка - только периодически подкармливать Watchdog.
любопытно, а внутренняя прошивка может ( параллельно с установленным внешним PPP соединением) сама контролировать соединение?
Цитата(ArtemKAD @ Sep 8 2015, 11:43)

Ну так GPIO в RS-232 никогда и не было.
Поинтересуйтесь как в свое время делали управление и питание для RS232 мышек. DTR, RTS, RI рулят.
GPIO нет в embedded PC,
в последовательном порту который на нем есть (который кстати UART), есть только сигналы RX,TX, CTS, RTS и все, и нет никаких DTR, RTS, RI

Цитата(CADiLO @ Sep 8 2015, 12:39)

А если немного подумать и не решать задачу в лоб?
Представьте что у модема батарейное питание и он 90% времени спит.
Сколько батареи сожрет ваша активная задача крутящаяся в модеме?
Внешний XLP контроллер обойдется десятком микроампер, а задачу решит надежнее.
Теперь учитываем что зависание это в 98% вина оператора или кривая работа с модемом.
Решение сброса через UART тоже элементарное - на линии передачи в сторону модема сидит микроконтроллер и слушает чего там передается.
Если там от управляющей ePC проскочит сообщение типа AT+PIZ@EZ, то модем ответит error (или вообще не ответит), а контроллер увидев в потоке единственно правильную для него сигнатуру - сбросит модем.
думаю нужно в потоке ловить ICMP пакеты ping и только по ним определять наличие связи,
Цитата
И со спячкой тоже просто - усыпили модем, контроллер увидел что нет активности на UART и тоже уснул. Проснется он быстрее чем модем по первому же стартовому биту.
Цена вопроса меньше доллара - тот же PIC12F1822 - UART аппаратный, ног мало, спит крепко....

Кроме того этот контроллер может и еще несколько функций выполнять - правильное включение по устаканиванию питания, контроль батареи... да мало ли что можно на него повесить и давать команды по тому же самому UART.
не очень понимаю, как получить доступ к UART, если его перехватила windows и качает там свои байтики