ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
186801 Топик полностью
fk0, легенда (25.03.2010 10:58, просмотров: 163) ответил Argon на Коллеги, подскажите, плиз! Есть AT45DB161, у которой ресурс 100000 program/erase на страницу. Будет ли ресурс уменьшаться, если в страницу будет писаться ее же содержимое без стирания?
Будет уменьшаться но не так быстро: блок из нескольких страниц всё равно надо регулярно стирать, будет много записи без стирания -- будут глюки (где-то в даташитах сказано). Возможно и нет необходимости писать без стирания страницы. Возможно, достаточно циклически перезаписывать, например, 1000 страниц (0, 1... 1023, 0...) -- так проще и надёжнее. В каждой странице пишется значение счётчика и порядковый номер записи. При перезапуске прибора перечитываются все страницы и выбирается с наибольшим порядковым номером (код пишется, понятно, с учётом переполнения номера, но номеров должно быть больше чем страниц, опять же очевидно, например 65536 -- хватит с избытком).
[ZX]