Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено асибо 20 ноября 2004 г. 18:43
В ответ на: Ответ: отправлено -=John=- 20 ноября 2004 г. 17:42

>Собака существует для того, чтобы пересбрасывать программу, слетевшую
>с катушек. И ставить сброс ее в прерывании ОЧЕНЬ НЕПРАВИЛЬНО -
>прерывания штука аппаратная, и сбиваются крайне редко.
>Программа давно слетела, а прерывания знай себе вызываются и >выполняются.

Вызываются и выполняются, правильно. И как, по-вашему, это помешает определить работает программа или нет? Или вы сбрасываете вотчдог без проверок? Тут два варианта - либо у вас простейшая программа, либо одно из двух. Если проверяете корректность работы перед сбросом, то нет ни малейшей разницы в прерывании вы сбросили или нет.
Это очевидно.

>И собаку сбрасывают, и программа не перезапускается. Это
>довольно очевидно и давно проверено практикой, которая есть
>критерий истины (С).

Хм. Практика говорите? Ну что ж, предлагаю сделать так, вы показываете текст программы, в которой, по-вашему, НЕЛЬЗЯ сбросить вотчдогом в прерывании. В свою очередь, обязуюсь показать, где вы ошиблись. Справедливо? По моему да.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru