Цитата(Jocker @ Sep 24 2005, 10:50)
Но зачем? Неужели внутренний сторож в атмеле не справится?
В новых AVR ATmega8 и др., сторожевой таймер можно включить на постоянку, путем програмирования соответствующего фуса. С точки зрения надежности это очень хорошо. Внутренний включает сама программа, а если МК повис до того момента как его проинициализировали? То все удохнет.
Когда сторожевой таймер прошит фузом то он работатет всегда, в программе только нужно установить период его срабатывания, ну и естественно периодически его сбрасывать. Да еще, сбрасывать сторожевой таймера ни в коем случае нельзя в прерывании, а желательно в конце главного цикла.
Молодец Атмел делает все лучше и лучше.