аварийное сохранение параметров перед обесточиванием
- Войдите на сайт для отправки комментариев
изначальный вопрос: как правильно проинициализировать время и дату при отсутствии часов реального времени? есть встроенные константы __DATE__ и __TIME__ но на сколько я понимаю они содержат точку последней сборки скеча что не очень подходит...
что хочется? да простого счастя :) при отсутствии часов реального времени более менее правильно реагировать на кратковременные отключения питания, то есть хотелось-бы при отключении питания успеть записать в EEPROM, это реально?
Как простая идея: на ногу +5 вешаем электролит (правда не понятно как он будет заряжаться не перегрузив ардуинку) далее нужно каким-то образом проверять наличие внешнего питания (это можно повесить на прерывание по уровню напряжения) и в случае краха - успеть сохранится :)
сабж реален? разумеется для мелких плат, типа микро/нано
реально насчет электролита. с электролита на ацп. как только снизилось сохранить
насчет часов зачем они вообще нужны? запоминать когда выключился? тогда часы нужны нормальные, как ардуина определит сколько сейчас время
vde69, в принципе на Uno уже всё есть для этого, в частности готовый компаратор на лм358, который срабатывает при напряжении менее, чем 6,6 в. Остаётся только кинуть перемычку с его выхода на пин прерывания, и добавить ёмкость по питанию.