2014-05-01 3 views
0

Я новичок во встроенном поле. Я сделал несколько инженерных проектов с использованием микроконтроллера ARM и PIC. Теперь я столкнулся с проблемой хранения некоторых деталей (например, имя и скорость) в энергонезависимой памяти или внешней памяти? Может ли кто-нибудь помочь мне решить эту проблему? Fom, где я должен получить примеры этого хранения? Теперь я использую keil u vision 4 для программирования, но printf не работает в нем? Раньше я использовал keil u vision 3 printf работал над этим?Как хранить данные в энергонезависимой памяти

+3

из Google вы можете получить много примеров. – SGG

+1

Это будет зависеть от аппаратного обеспечения. Является ли ваш NVRAM на самом ПОС (в этом случае прочитайте руководство для такого ПОС). Если он находится на другом чипе, вам нужно будет прочитать об этом чипе. –

+0

сэр я использую arm7 lpc2148 микроконтроллер, как я могу хранить и получать эти данные при необходимости ????? – user3555790

ответ

1

У различных семейств контроллеров есть такие вещи, как EEPROM или модифицируемая вспышка. Но доступ к ним осуществляется полностью зависимым от контроллера способом.

Чтобы использовать их, вы просто выдаете команду (или, скорее, набор команд) для хранения данных X для адреса Y в этой области памяти. Позже вы их получите.

Как это сделать, следует получить из руководства и/или примечаний к применению от производителя чипа.

Также помните о сроках. AFAIR, PIC требует 4 мс для хранения одного байта, поэтому может быть полезно настроить (или использовать) структуру, которая автоматически сохраняет байт данных для байта и продвигается после получения прерывания. Таким образом, работа выполняется в фоновом режиме.

+0

откуда я могу получить подробную информацию о том, как я должен хранить данные в невозобновляемой памяти ?????, но это не указано в листе данных – user3555790

+0

@ user3555790 Он должен быть * указан в листе данных. Это ссылка на устройство, предоставленное производителем. И, насколько я помню, я получил информацию оттуда. Также может быть записка приложения. – glglgl

Смежные вопросы