Цитата(Marser @ Dec 3 2010, 18:52)

Зачем вообще нужен сторожевой таймер, проблемы создаёт!
10 баллов! В цитатник юного эмбеддера!
Сторожевой таймер нужно периодически сбрасывать специальной командой.
С периодом, меньшим, чем время вачдога.
Тогда, если программа зависнет и престанет его сбрасывать, через время, равное периоду вачдога,
он сам сформирует сигал Reset для контроллера. Что, возможно, приведет к восстановлению работоспособности всего устройства. Во всяком случае, из "зависона" он выйдет.