Есть, есть один способ. Вечный рестарт. Программа пишется так, чтобы в любой момент сброс никак не повлиял на ее работу. Внешний таймер сбрасывает программу раз в 10 минут. Для GSM модуля особенно актуально, когда он не хочет отвечать, а ехать до него далеко. Для переменных использовать энергонезависимую вечную память Ramtron.
|