Цитата(GSK @ Oct 24 2006, 10:52)

Прошу прощения за назойливость.
А как контролировать пропадение питания, чтобы контроллер успел записать "значение в eeprom при его пропадании за время разряда конденсатора".
Алгоритм, схемное и програмное решение?
До стабилизатора напряжения ставишь компаратор, который будет выдавать логический сигнал на ножку внешнего прерывания микроконтроллера (в моем примере ниже INT0). Сигналы сравнения - сигнал на входе стабилизатора (через делитель), и на его выходе (емкость).
Пишешь обработчик данного прерывания, в котором сохраняешь значение в eerprom.
Готового схемно программного решения у меня нет, даю только идею... Нужно подобрать значение емкости после ИМС стабилизатора с учетом тока потребления МК. А программно здесь все довольно просто, если умеешь писать в eeprom и знаешь директиву
interrupt [INT0] void Power_down(void)
{
//Подпрограмма обработчика прерывания исчезновения питания.
}
удачи!
Это не то что вы подумали ...