|
для AT45DB... я делал так:
читал текущую страницу во внутренний буфер флэши, затем писал нужные байты и в резервной обл ставил нужные метки, когда страница заполнялась давал команду записать и читал след страницу итд...
В случае пропадания питания давал команду записать страницу, вроде всегда успевала.
Правда если ресет нажать то облом.
Но это тоже можно обойти, если сигнал ресет подавать с задержкой на МК, а без задержки на какую нить ногу с прерыванием.
E-mail: info@telesys.ru