читал что на Arduino энергонезависимая память EEPROM имеет ограниченное количество перезаписей, 100'000 или 1'000'000 в зависимости от производителя память.. Возник вопрос по использованию EEPROM памяти экрана.. Энергонезависимая память экранов так же имеет ограничения в использование?
Планируется вести постоянную запись последнего состояния, т.к. время между перезаписями около 5 сек., то получается, что память выйдет из строя уже через 6 или 57 дней соответственно.. не радужная перспектива ..
Храните просто в рам. С нормальным глубоким сном даже на минимальных батарейках пролежит не меньше двух лет.
Попробую на примере показать ... Видел когда-то в IKEA стенд, деревянное кресло и электрический силовозбудитель, который с определённой периодичностью производил нагружение.. Допустим Ваша задача сделать "Пульт со счётчиком, визуализацией и настройкой параметров" .. в данном случае, что бы не городить PC подобные системы, вполне себе подойдёт - экран Nexion (расширенная версия). изменяемый параметр .. счётчик, который необходимо сохранить даже если всё электричество пропадёт (что кстати не исключено) и потом будет необходимо продолжить и продолжить считать .... и тут начинается самое интересное, где хранить счётчик, т.к. защита должна быть "от дурака", аккумуляторные решения имеют право быть, но .... хочется что-то на верняка, а все перечисленные способы, с заменой ячеек, приводят к тому, что в данном случае Nexion становиться одноразовым, постепенно исчерпывающим свой ресурс
Система должна контролировать внешнее питание. В случае отказа в дело вступает резервная литиевая батарейка, МК сохраняет счётчик в EEPROM и выключается.
Ну хотя бы на на срок экспуатации его должно хватить. Тут интересно, как вьетнамские официанты запмсывают количество блюд в заказе. Одно - палочка. Два - к палочке приписывают палочку перпендикулярно. И т.д. В данном случае цель- обойти горячий байт. Писать значение каждый раз в разные ячейки EEPROM.