ресурс внутренней EEPROM достаточно просто умножается в N раз, если для записи наработки использовать не одну "запись" а N по очереди. Алгоритм выбора очередной области для записи и поиска текущей используемой области может быть различным, можно к записываемым данным дописывать "счетчик", если записывается наработка то данные сами по себе могут служить "счетчиком". В одной моей разработке запись наработки в EEPROM производится каждые пять минут, а ресурс рассчитан на 10 лет.
При правильной организации счетчика наработки в EEPROM он получается нечувствительным к перебоям питания, даже если очередная порция данных не успеет записаться целиком при очередном включении счет автоматически начнется с предыдущей, верной записи. Если счетчик рассчитан на много лет потеря пяти минут не критична.
Сообщение отредактировал AlexG - Feb 19 2007, 18:43
|