перезагрузки ардуино нано или отключения питания

niki16

✩✩✩✩✩✩✩
11 Июл 2020
18
0
делаю часы делаю их без RTS модуля и надо чтобы информация о времени после перезагрузки нано была такая же какая была и до перезагрузки или отключение питания.
 

b707_2

★★✩✩✩✩✩
22 Июл 2020
182
51
делаю часы делаю их без RTS модуля и надо чтобы информация о времени после перезагрузки нано была такая же какая была и до перезагрузки или отключение питания.
Вообще для сохранения данных между включениями используется ЕЕПРОМ или внешняя память. Но у них есть ограничение на число записей, мало подходящее для часов.

Подумайте, для чего выставлять то же время после перезагрузки? - ведь неизвестно, сколько длилось отключение питания
 

niki16

✩✩✩✩✩✩✩
11 Июл 2020
18
0
Вообще для сохранения данных между включениями используется ЕЕПРОМ или внешняя память. Но у них есть ограничение на число записей, мало подходящее для часов.

Подумайте, для чего выставлять то же время после перезагрузки? - ведь неизвестно, сколько длилось отключение питания
я уже придумал и сделал такую штуку что ты сам выстовляеш время с помощью кнопок конечно муторно, но хоть какой то вариант.
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,272
1,303
Москва
Сложный вариант: сделать резервный акк., постоянно проверять наличие напряжения. запускать режим, в котором будет работать засыпание просыпание по таймеру, вочдог, раз в секунду или раз в 8 секунд (это максимум) и делать поправку во времени , в это время данные сохраняться без записи в EEPROM. Из минусов надо вводить поправки, т.к. будет не ровно 8 сек, будут искажения. схема усложнится - нужна проверка питания.
 

b707_2

★★✩✩✩✩✩
22 Июл 2020
182
51
хм, а купить RTC не проще? :) - впрочем, это вопрос к автору