Цитата(Arxi @ Jul 25 2011, 10:07)

Про аналоговый компаратор я знаю. Вопрос вот в чем. Для него надо делать опорный сигнал, который тоже будет зависеть от питания. И каким же образом будет происходить сравнение? Понижается питания - понижается опорный сигнал. Хотя...если в качестве опорного сигнала использовать батарейку...
А по каким критериям Вы откидываете использование внутреннего ИОН-а (Источник Опорного Напряжения) ?
Используйте бит ACBG регистра ACSR, а тип перепада входного напряжения (1 -> 0 или 0 -> 1) задавайте в том же регистре битами ACIS0 и ACIS1.
Прикиньте, сколько времени будет разряжаться конденсатор 220 мкФ с номинального напряжения до напряжения, при котором уже проц перестанет работать. Т.е. до напряжения, когда переключаться на батарею будет уже поздно. Посчитайте, сколько команд успеет выполнить проц за это время. Оцените ситуацию, сможет ли проц, получив прерывание от компаратора, успеть переключить питание? (Мне кажется, успеет и не одну сотню раз.) Это я говорю к тому, что при таком конденсаторе (220 мкФ) будут очень медленное нарастание питающего напряжения при включении, и у Вас могут возникать сложности с запуском проца. Нужно будет задействовать BOD. В курсе?