можно использовать DataFlash, при этом писать каждое новое сообщение в следующую страницу ....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено RRR 29 октября 2004 г. 11:09
В ответ на: Присоветуйте пожалуста что лучше (дешевле) использовать для архивирования данных: дата+время+параметр(8бит), интервалом через три минуты, объёмом за 30 последних дней, т.е. со сдвигом всего массива через 3 минуты. Рассматриваю вариаты FRAM, DATAFLASH, EEPROM отправлено HJ 29 октября 2004 г. 09:28

...тогда не будет проблем с внезапным отключением питания и не нужно применять FRAM. Для синхронизации страниц я делаю фиксированное поле индекса у каждой страницы, увеличивая его на единицу при записи нового сообщения. Работает неплохо, еще ни разу не удалось убить данные отключением питалова. К недостаткам метода можно отнести сложности с поиском последней записанной страницы при включении прибора (простым перебором возможно придется читать всю флешку) и сложноватый алгоритм дешифрации записанных данных. Кроме того, такой алгоритм лучше подходит для записи сообщений с одинаковой длиной.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru