Argon (17.05.2006 17:51, просмотров: 2114)
Доброго всем времени суток! Обеспокоил на днях watchdog процессоров LPC... Как оказалось, при перезапуске процессора WDT всегда отключен.
Это потенциально может привести к зависанию контроллера
при проблемах по линии питания. Ну, мало ли что, молния рядом, сильная электромагнитная наводка и т.п., когда предусмотренный фильтр питания не поможет.
Что можно предусмотреть в данном случае?
В голову пришли пока только две идеи:
1. плохая - ставить внешний аппаратный watchdog. Плохо, что прибор уже должен быть отправлен (как всегда, вчера).
2. непонятная - в неиспользуемых областях памяти по всем адресам разместить инициализацию WDT. При улете процессора в те адреса WDT неизбежно инициализируется и приведет к сбросу. Упс... ведь можно в те же области поместить переход на 0-й адрес...
В общем, надеюсь на светлые головы :-)