[an error occurred while processing this directive]
|
где лучше хранить архивы порядка 1Mбайт:
- DataFlash AT45DB081 (там недостаток мелким шрифтом описан что-то типа ячейки должны равномерно обновляться, а иначе достоверность информации в редко обновляемых ячейках не гарантируется. Там цифры приведены, но на память не помню. А у меня несколько архивов с разной частотой обновления. Для звука изменение одной ячейки ничего страшного, а для значений херня);
- RAM с аккумулятором (кто, когда и как будет отслеживать смерть аккумулятора и его замену);
- можно ли во Flash контроллера (с этим не разобрался, что там у ATmega161,128 режим самопрограммирования. Можно ли обозвать массив во Flash и писАть в него и читать. Обозвал влоб переменную во Flash, присваиваю ей значение - компилятор (CodeVisionAVR) ругается. Но в системе команд добавились команды записи во Flash. Может надо
попробовать на asm-е накалякать и будет щастье?.
Делаю пока на ATmega103 + DataFlash AT45DB081 + часы DS12887.
В дешевых (старых) одноплатных контроллерах, которые мне встречались, архивы хранят в ОЗУ + аккумулятор.
А кто где хранит архивы в РАЗРАБАТЫВАЕМЫХ самостоятельно устройствах сбора данных? (а еще указатели на начало и конец архивов и пр.)
E-mail: info@telesys.ru