Настройка сна и контроль зависаний

deardr1der
Offline
Зарегистрирован: 11.06.2015

Нужно каждые 12 часов выводить ардуину из режима сна считывать данные и обратно засыпать и это все цикличсеки. Также во избежание зависаний нужно установить вотчдог таймер.

Вопросы:

Как реализовать вход и выход со сна удовлетворяющий условиям моей задачи?

Не повлияют ли вотчдог и сон друг на друга?

 

Misha87
Offline
Зарегистрирован: 10.06.2015

А зачем ей засыпать на 12 часов?

deardr1der
Offline
Зарегистрирован: 11.06.2015

Ради минимального енергопотребления, в данном експеременте достаточно будет снимать показания 2 раза  в сутки.

Misha87
Offline
Зарегистрирован: 10.06.2015

тогда буди ардуину по внешнему прерыванию

Misha87
Offline
Зарегистрирован: 10.06.2015

wachdog насколько я знаю,будет ардуино через каждые 8 секунд....

Misha87
Offline
Зарегистрирован: 10.06.2015

тебе надо усыпить ардуину и разбудить по прерыванию,отправить данные и снова заснуть....

Misha87
Offline
Зарегистрирован: 10.06.2015

что за данные снимаешь?

deardr1der
Offline
Зарегистрирован: 11.06.2015

Analogread

Misha87
Offline
Зарегистрирован: 10.06.2015

Используй часы реального времени,которые работают автономно....Читал где-то,что так и делали....То есть в определенное время "часы" подавали сигнал на ардуино как внешний раздражитель,ардуино просыпается,читает данные с аналогого входа,отправляет даные и засыпает.... И никакой wachdog там не нужен....

bwn
Offline
Зарегистрирован: 25.08.2014

DS3231 имеет в своем составе энергонезависимый будильник, полистайте форум, месяца 1,5-2 назад человек пихал в проект. От оно