ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
91782 Топик полностью
xanoy (15.06.2007 15:59, просмотров: 1) ответил mse на В прерывании это делть плёхо.
Тоесть, прогармма даже если зависла может каким либо образом устанавливать этот флаг? Если так то программа также может сбрасывать WatchDog в супер петле даже если она зависла (при услови что суперпетля по времени больше чем время срабатывания Watchdog, при этом приходится ставить n количество сбросов WatchDog в супер петле ). Вообще хотелось бы понять что подразумивается под зависанием программы? 1.Программа зависла в каком то цикле, или в ожидании чего то. 2. Слетела с нормального хода супер петли (перешла по неизвесному адресу). Этот случай наверное самый тяжкий, потому как программа может не довыполнить функцию, и перейти в средину другой функции которая находится в супер петле, и продолжит свое выполнение, сбросив при этом WatchDog. 3.При сбое записала что то не то в какую то переменную, что в последствии приведет к случаю 1,2.