Показать сообщение отдельно
Старый 27.09.2007, 10:34   #181
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Управление WDT

При сбросе по сторожевому таймеру происходит полная переинициализация: очистка ОЗУ, перезагрузка переменных программы и т.д. Контроллер ведёт себя так же, как и после включения питания. Программы Конструктора рассчитаны на это. Происходит останов вентустановки и её перезапуск.

Предвосхищая следующий вопрос: "горячий" подхват программы невозможен, т.к. неизвестно, что привело к срабатыванию таймера, может данные в ОЗУ уже испорчены и подхват приведёт к повторному срабатыванию WDT.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием