ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
250882 Топик полностью
koyodza (28.04.2011 20:42, просмотров: 51) ответил Bublic на Здравствуйте. Счетчик записей хранится в eeprom, обновляется довольно часто, и боюсь что заявленные 100000 раз будут превышены. Есть ли методы повышения ресурса записи для нескольких избранных ячеек eeprom памяти c помощью программных копий или
в некоторых случаях когда задача позволяет терять некоторое количество данных, полученных перед отключением питания (например, счётчики наработки, пробега и т.п.) можно сохранение счётчика делать не при каждом изменении, а реже. Например, каждые 10 изменений, но не позднее 10 минут от последнего изменения (значения могут меняться в зависимости от задачи). Сам счётчик при этом находится в ОЗУ, а во flash или eeprom он только сохраняется и вычитывается при включении прибора. Этот метод позволяет не терять данные если в приборе имеется возможность обнаружить отключение питания раньше. Например, при сетевом питании можно ловить переходы через ноль (оптроном со стороны сети, или прямо со вторички трансформатора если используется не импульсник) и при отсутствии переходов в течении пары десятков мсек выполнять досрочное сохранение, пока прибор питается от конденсаторов. При питании от постоянного напряжения это тоже иногда возможно, если контролировать напряжение до стабилизатора. Особенно легко это реализуется при относительно высоком напряжении питания, 24В и выше