Здравствйте! У меня возник вопрос о работе ATxmega и AT45DB642D. Необходимо написать программу, которая фиксирует на флешке время наработки, количество включений и журнал ошибок.... Для вычисления времени наработки хочу каждую минуту обнулять очередной байт и считать время по адресу последнего обнуленного байта.... находить последний обнуленый байт планирую бинарным поиском.. Возникает первая проблема... Никак не пойму как определить адреса байтов, чтобы их обнулять и находить? Какой весь диапазон значений адресов байтов? С количеством ошибок аналогично времени тока в другом месте флешки.... А вот как журнал ошибок хранить и к тому же выводить потом его по запросу непонятно? подскажите чем кто может... проект пишу в AVR Studio 5.1, плата xplain от AVR с самим МК и флешкой....Заранее спасибо!
|