Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Значит, надо реализовать размазанный по ЕПРОМ-памяти 3-хбайтовый адрес первой свободной ячейки большого архива. В определенной, фиксированной ячейке ЕПРОМа по адресу ХХХ лежит старший байт. Достаю его и называю BH. Он определяет, в какой из ячеек массива Middle[256] лежит средний байт. Достаю его и называю BM. Он, в свою очередь, определяет индекс в массиве Low[256], где лежит младший байт. Достаю его и называю BL. Конкатенация BH,BM,BL - адрес первой свободной ячейки архива (сам архив на DataFlash). Айн момент - и готово. Предполагаемое (виртуальное) увеличение endurance - 256 раз. Расплата - два массива по 256 байт.
Составить ответ | Вернуться на конференцию.
Ответы