Настройка сна и контроль зависаний
- Войдите на сайт для отправки комментариев
Сб, 22/08/2015 - 03:02
Нужно каждые 12 часов выводить ардуину из режима сна считывать данные и обратно засыпать и это все цикличсеки. Также во избежание зависаний нужно установить вотчдог таймер.
Вопросы:
Как реализовать вход и выход со сна удовлетворяющий условиям моей задачи?
Не повлияют ли вотчдог и сон друг на друга?
А зачем ей засыпать на 12 часов?
Ради минимального енергопотребления, в данном експеременте достаточно будет снимать показания 2 раза в сутки.
тогда буди ардуину по внешнему прерыванию
wachdog насколько я знаю,будет ардуино через каждые 8 секунд....
тебе надо усыпить ардуину и разбудить по прерыванию,отправить данные и снова заснуть....
что за данные снимаешь?
Analogread
Используй часы реального времени,которые работают автономно....Читал где-то,что так и делали....То есть в определенное время "часы" подавали сигнал на ардуино как внешний раздражитель,ардуино просыпается,читает данные с аналогого входа,отправляет даные и засыпает.... И никакой wachdog там не нужен....
DS3231 имеет в своем составе энергонезависимый будильник, полистайте форум, месяца 1,5-2 назад человек пихал в проект. От оно