Есть применения, например самый простой пример - долгоиграющий "необслуживаемый" мониторинг процессов, для которых jmp 0 - это часть рабочего цикла "...InitPerif - измерение - sleeeeeep - wakeupRTC - jmp0 - InitPerif - измерение - sleeeeeep - wakeupRTC - jmp0 -......". Здесь фенька в том, что известно куда прога вернется после RTC-прерывания: не "откуда пришла", а всегда с 0000. Грубоговоря само-восстановится после любых сбоев. >>
Отправлено
VasilyS (80.92.96.25) 09 февраля 2010, г. 17:32
В ответ на:
ХЗ...Ну потеряем мы на РТЦ пару миллисекунд на сбросе... Да и % с ними!!! отправлено
-mse- 09 февраля 2010, г. 16:52
Миллисекунды от астрономического времен, понятно здесь на каждом кругу терять нелзя. И если бы был Ресет без порчи RTC, то можно было бы сохранить значение времени и заодно за счет честного сброса неплохо сэкономить на начальном InitPerif, особенно на Хмега-монстрах. А вот на простых АВР инициализация "как Ресет" терпима по размеру.