Цитата(toweroff @ Dec 20 2009, 22:49)

спасибо...
Итак.. делитель 2х10 кОм, средняя точка на ADC, нижняя на полевик, затвор на выход свободного порта
прооверять батарейку планирую при наличии внешнего питания, примерно раз в часов 5-6 (чаще ведь нет смысла?)
Покритикуйте, плз... девайс просится в серию, не хочется прокол сотворить...
А зачем всё так сложно. Надеюсь компаратор у Вас свободен? Правда также не ясно , если у Вас сетевое питание?
Предположим , что есть. Тогда и следите за батарейкой.
Итак , с входного напряжения питания , до стабилизаторов , если они есть на схеме, резистор + стабилитрон (например на 3.3 вольта , зависит от того порога которы Вы сами выберите)на землю. Среднюю точку на AIN+
Плюс батареи на AIN-, можете поставить 0.1 мк и 3-10М на землю , что бы исключить ложные срабатывания. Всё. Далее программа.
ldi temp,1<<ACIE скобки не нужны у << приоритет выше
не знаю Ваш проц, поэтому пишу так, но может у Вас и придется писать sts
out ACSR,temp - всё прерывание разрешили
................
MAIN
...............
COMP:
sbis ACSR,ACO ; если бит 1, то включаем тревогу используя воздушную сирену подводной лодки
rjmp COMP1 sbi PORTXXX ,0-7 ; где-то что-то включаем
retiCOMP1:
cbi PORTxxx,0-7 ; выключаем, гасим , "мочим"
retiДа и не забудьте в определить адрес вектора прерывания компаратора.