В данном примере срабатывание аналогового компаратора принципиально устанавливать по переходу из 0 в 1 (нарастающему фронту). Когда напряжение батареи (инвертирующий вход AC) больше чем 1.22 (неинв. вход AC), тогда на выходе AC - 0 (ACO=0). Когда напряжение батареи падает и становится меньше чем 1.22, тогда на выходе аналогового компаратора - 1 (ACO=1). Т.е. при разряде батареи на выходе AC появится перепад из 0 в 1, что должно вызвать прерывание по снижению напряжения батареи, т.е. настройка регистра состояния AC ACSR должна выглядеть след. образом: ACSR = (1
Отличный материал! Спасибо!
В данном примере срабатывание аналогового компаратора принципиально устанавливать по переходу из 0 в 1 (нарастающему фронту). Когда напряжение батареи (инвертирующий вход AC) больше чем 1.22 (неинв. вход AC), тогда на выходе AC - 0 (ACO=0). Когда напряжение батареи падает и становится меньше чем 1.22, тогда на выходе аналогового компаратора - 1 (ACO=1). Т.е. при разряде батареи на выходе AC появится перепад из 0 в 1, что должно вызвать прерывание по снижению напряжения батареи, т.е. настройка регистра состояния AC ACSR должна выглядеть след. образом:
ACSR = (1
I like avr