Я работаю над регистратором данных, который должен безопасно как можно больше времени автономной работы. Поэтому регистратор (чип ATmega 328P) укладывается в сон, и все работает нормально. Теперь я хочу расширить установку с помощью модуля RTC (DS3231), чтобы получить информацию о времени для каждого измерения.ATmega: просыпаться ATmega с внешним RTC
Теперь мой вопрос: как я могу разбудить чип внешним RTC или это просто невозможно. Я узнал, что чип, даже в режиме пониженного энергопотребления, может быть разбужен внешним событием. Но я не нашел способ, как это сделать с помощью RTC. Может быть интересно, что регистратор настроен для проведения измерений один раз в час.
Спасибо за каждый намек!
(PS: Для всех супергероев там, перед тем как начать голосование по голосу, мой вопрос: ДА Я бесполезен, и я должен быть глуп, чтобы разрешить любой вопрос, НО Я НЕ УХОДИТ!)
DS3231 имеет сигнал INT/SQW, который вы можете запрограммировать и привязать к прерыванию смены выводов на MCU (разомкнутый сток, поэтому не забывайте подтягивать). В качестве альтернативы вы можете полностью отключить регулятор/питание, разрешив прерывание RTC снова – doynax