Гудвин (23.05.2005 22:53, просмотров: 1185)
Коллеги, есть вопрос: В готовом устройстве понадобился энергонезависимый счетчик (до миллиона). Дополнительные микросхемы отпадают.
Думаю эту проблему решить с помощью "зарубок" или "палочек" (кому как нравится :) :
В dataflash странице в первых двух байтах будет расположен счетчик "текущей страницы", остальные 126 байт - для "палочек".
То-есть при поступлении очередного события просто буду прописывать 0х00 в очередной пустой (0хff) байт. По достижении конца страницы сотру ее, инкрементирую счетчик, запишу и т.д.
Этим способом и надеюсь достичь цели (10000*126).
Но возникли опасения - завленный ресурс флэша 10000 при стирании страницы ? При дописывании ресурс не уменьшается ?
Может предложите другой более изящный способ ?