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