Nikolay_Po (11.10.2019 11:14, просмотров: 520) ответил Троешник на То есть, еще три раза, внимательно пересматриваю код. Перебираю прямо своими кривыми руками фьюзы, смотрю на схему минут 20, а потом отпускаю плохие мысли?
Когда мне нужно было устройство с максимальной гарантией независания, то оставлял включённым watchdog с большим периодом, который безусловно перезапускал контроллер периодически. Управляемое устройство легко переживало несколько миллисекунд отсуствия контроля. Контроллер сбрасывался, просыпался, проверял наличие в ОЗУ защищённых контрольными кодами данных текущего статуса работы, оглядывался по сторонам и шёл спать, если нечего было делать. Да, потребление сторожевой собаки было в несколько раз больше, чем у просто спящего контроллера. Но в том приложении было не критично.
Можно без watchdog'а. Но нужно что-то, чтобы могло передёрнуть аппаратный Reset, а лучше, питание МК. Если уж правда нужна полнейшая уверенность, что не зависнет.