Собственно, есть проект на Mega169. Тактовая внутренняя 8М, 2 прерывания:
1. Таймер 1 (~1000Hz) - опрос клавиатуры, индикатора и т.д.
2. Таймер 2 (RTC, кварц32768) - раз в секунду считается время.
вот в 1-м таймере опрашивается датчик внешнего напряжения, его дребезг и т.д. и через некоторое время
необходимо проц усыпить, дабы он не скушал слабенький аккум (~20mah,4.8v) Но просыпаться раз в 1 сек от таймера 2
и, добавив секунду снова уснуть(если питание не появилось)...
Может кто сталкивался с такими задачами?
Собственно интересует правильный процесс перехода в спячку, просыпание и снова спячка...
т.е. необходимо ли разрешить прерывания и не сбрасывать флаг для TMR1 что бы проснулся от TMR2?
но как я понимаю, флаг сбрасывается при входе в прерывание, значит его нужно ручками установить?