AlexandrY (18.06.2007 00:44, просмотров: 1) ответил Gamma SPb на не понял =) человек хочет сбросить контроллер интеллектуально, посчитав свои битики. Зачем ему ватчдог? Тем более, что
Чтож тут непонятного. WDT делает гарантированный сброс в случае программных сбоев без разницы каких. А если причина сбоя не установлена, то зачем применять разные способы сброса? Хотя если есть возможность оставить инфу перед сбросом, то это стоит сделать.
Главное - это централизация управления сбросом.
Задачи считающие себя критическими могут регистрировать себя в центре управления сбросом с указанием своих таймаутов и снимать себя с регистрации когда надо. Опять же механизм с WDT должен правильно отслеживать режимы пониженного потребления и т.п., т.е. в прерывании сбросу WDT быть просто необходимо.
И не забываем, что WDT не только в PIC-ах бывает.