Pingvin писал(а):
Задумка появилась интересная по поводу софтового включения/выключения питания одной кнопкой.
Схема простая.
Попробую реализовать в будущем.
Плюс такого варианта - сначала сохраняем настройки на SD карту, потом только хардварное выключение питания.
Ну и при разряде батареи - просто уходим в "гипернацию" - то есть сохраняем полностью текущее состояние системы, при повторном включении - все будет как до отключения.
Если речь про "глубокую спячку" контроллера вместо выключения, то пока видится больше минусов, чем плюсов:
- Сохранять состояние всё равно придётся регулярно, на случай полного пропадания питания (не выключил перед заменой аккумуляторов или просто сопли какие-то в цепи питания...)
- Обязательно потребуется индикатор, что девайс включен. Это не для всех макетов удобно - лишний светодиод выносить на корпус...
- Зависание и другие глюки прошивки могут привести к невозможности выключить/перезагрузить девайс не разбирая - неудобно в процессе разработки и отладки.
- Требуются дополнительные ключи для обесточивания всей переферии (радиомодуль, усилитель и т.п.)
Польза же весьма сомнительная. Проще поставить механический выключатель, который "нажал - включил, нажал - выключил"