почему не работает WD в Atmega8

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
igor-x
Мудрый кот
Сообщения: 1817
Зарегистрирован: Пн ноя 29, 2010 15:58:43

почему не работает WD в Atmega8

Сообщение igor-x »

Добрый день

Столкнулся с таким явлением - в программе разрешен WD, он отрабатывает зацикливания и длителные ожидания(более 2 сек) , как положено. Но при ошибке в программе - она переходит на бесконечное считывание еепром, WD почемуто не срабатывает. Бесконечное считывание определилось Proteus как предупреждение во время симуляции программы -выход за пределы адресного пространства.
WD на реальном МК не срабатывает ...
Ктонибудь сталкивался с этим? и как заставить работатьWD в таком случае?
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: почему не работает WD в Atmega8

Сообщение coredumped »

igor-x писал(а): WD на реальном МК не срабатывает ...
Ктонибудь сталкивался с этим? и как заставить работатьWD в таком случае?
Может он у Вас совсем не работает? Проверьте. У меня никогда проблем не было. Может у Вас в бесконечном цикле он (WD) обнуляется все-таки? И ващето WD придуман не для устранения ошибок в программах, а для борьбы с аппаратными сбоями.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»