|
Может не только счетчик команд, но и любой бит в любом регистре.
Поэтому
1. следить за левыми прерываниями
2. свободную память заполнить goto Reset
3. про WDT не забыть и грамотно использовать
4. периферию, option, и прерывания изредка апгрейдить
5. проверка допустимых значений критичных данных
Не во всех случаях конечно поможет - но от описанной проблемы точно.
Можно и супервизор, но этож не интересно:)
E-mail: info@telesys.ru