Возникла проблемка - в девайсе необходимо считать время наработки. Куча параметров системы хранится в AT45DBxxx, добавить еще один не проблема. Однако.... По условиям девайс может работать меньше часа и короткие фрагменты могут сложиться в солидную неучтенку, поэтому время придеться писать поминутно. Исходя из количества циклов флэши, писать хватит менее чем на год. Вижу два выхода: 1. Хранить наработку в ОЗУ и писать по пропаданию питания, снабдив девайс солидным кондером. Не хочеться из-за усложнения схемы и занятости выводов прерываний. 2.Писать в десяток ячеек памяти попеременно - благо памяти с избытком. Не хочеться из-за достаточно морочного алгоритма - очевидно придеться писать в разные страницы. М.б кто-н. посоветует третий путь?
Сообщение отредактировал beer_warrior - May 19 2006, 13:38
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|