fk0, легенда (29.05.2013 14:34, просмотров: 91) ответил Лeoнид Ивaнoвич на Хорошая мысль. Тем более, конденсатор уже есть, нужно лишь добавить сигнал детектирования пропадания сети и по нему начинать стирание страницы и запись массива. Она гарантированно пройдет. А всё остальное время работать в ОЗУ.
За такие алгоритмы руки отрубать нужно. Запись нужно делать в момент записи, а не в момент "завершения работы", "закрытия программы" и т.п. Потому, что это очень "радует" пользователей, когда из-за сбоя в такой системе запись таки не производится. Типичный пример, "сохранение настроек" (профиля) в виндовсе. Единственное что, если ручку крутят часто: отложить запись не более чем на пару секунд.
И ещё ньюанс. У нас тут догадались аккум с параллельно подключенным прибором зарядить. Зарядник оказался советский старый. В силу каких-то особенностей работы заряжал импульсами. Это вкл-выкл. несколько раз в секунду. Прибор, короче, помер. В сети (220в) что-то подобное тоже может быть. Не обязательно импульсами. Низкое выходное напряжение на аккумуляторе или выходе БП. Прибор запускается, начинает потреблять ток, напряжение падает -- выключается. И так в цикле. Флеш протрёт до дыр достаточно быстро.
[ZX]