Всем привет! Стоит задача разбудить Atmega328P из power down с помощью часов реального времени (в момент срабатывания будильника нога INTA/INTB переходит в низкое состояние) с использованием внешних прерываний. Загвоздка состоит в том, что INT0 и 1 заняты кнопками, которые тоже будят микру по необходимости. Возможно ли пробуждение из сна от PCINT.. или только INT0, 1?
Если нет, я так понимаю, кнопки нужно вешать на один INT через диоды, а другой INT освобождать для RTC. По аналогии со схемой http://avrproject.ru/more_int/132.png
Заголовок сообщения: Re: Как разбудить 328P с помощью RTC и внешнего прерывания.
Добавлено: Пт июл 06, 2018 04:44:18
Опытный кот
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Вообще--то у 328-й Меги, кроме INT0 и INT1 еще есть и штук 20 PCINTnn (Pin Change INTerrupt), т.е. любой пин GPIO может быть использован для прерывания по изменению его состояния. И эти самые PCINT в ДШ заявлены, как средство пробуждения из Power Down. Я, правда, еще не вникал в использование этих самых PCINT, но в ДШ, вроде-бы, все описано довольно понятно.
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Да, но поиск в интернете показал, что заявления по такому способу противоречивы, кто-то уверяет, что можно будить, кто-то нет. Мол, это не для глубокого сна. У меня пока не получается разбудить через PCINT. Вот и хочу понять это я что-то делаю неправильно или это просто невозможно при данном режиме сна.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 41
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения