Есть ли инструкция или настройка плавкого предохранителя, доступная для запуска программы, которая может полностью отключить Atmel Atmega?AVR Инструкция по включению Atmel Atmega полностью выключена
Моя программа измеряет через АЦП уровень питающей батареи, а затем возвращается в спящий режим, пробуждаясь только внешними прерываниями, чтобы снова измерять и снова спящий, это в бесконечном цикле. Поскольку уровень заряда батареи не должен превышать определенный порог (в противном случае аккумулятор быстро потеряет возможности зарядки), я предпочитаю быть в безопасности и полностью отключать Atmega, вместо использования бесконечных режимов глубокого сна.
Я не знаю инструкции для AVR для самозванивания (в конце концов, если он выключится, как он снова включится?) Теперь может случиться так, что детектор коричневого цвета мог бы делать то, вас интересует, удерживая AVR в сбросе, когда напряжение слишком низкое, см. здесь: http://www.scienceprog.com/microcontroller-brown-out-detection/ – Ross
Можете ли вы уточнить, что вы пытаетесь избегать? Вы пытаетесь остановить разрядку батареи со временем слишком низкой или это не значит, что вы не хотите набирать слишком мало напряжения от аккумулятора? – djUniversal
Если вы просто хотите быть в безопасности, что батарея не разрядится полностью и что контроллер будет работать только над безопасным пороговым напряжением, вы можете активировать внутренний детектор извещателя на желаемом уровне. Это могло бы (например) привести к тому, что контроллер будет сброшен, как только уровень заряда аккумулятора упадет ниже 2,7 В. –