[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Спросили тут у меня:
"Здравствуйте. Можно ли (и если можно, то как) определить WatchDog reset на AT90S1200. Большое спасибо."
Я репу почесал и выдал:
" Если имеется в виду определить был-ли контроллер перезапущен сторожевым таймером, то штатных средств нет. Можно нештатно использовать бит "Т" в регистре состояния. При старте программа должна проверить его состояние. Если "Т"=0, то был перезапуск ( аппаратный или от таймера ). Сразу после проверки программа должна установить его в 1."
Вроде-бы должно работать... В принципе, можно использовать любой ненужный бит в "I/O space".
E-mail: info@telesys.ru