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