Я новичок во встроенном поле. Я сделал несколько инженерных проектов с использованием микроконтроллера ARM и PIC. Теперь я столкнулся с проблемой хранения некоторых деталей (например, имя и скорость) в энергонезависимой памяти или внешней памяти? Может ли кто-нибудь помочь мне решить эту проблему? Fom, где я должен получить примеры этого хранения? Теперь я использую keil u vision 4 для программирования, но printf
не работает в нем? Раньше я использовал keil u vision 3 printf
работал над этим?Как хранить данные в энергонезависимой памяти
ответ
У различных семейств контроллеров есть такие вещи, как EEPROM или модифицируемая вспышка. Но доступ к ним осуществляется полностью зависимым от контроллера способом.
Чтобы использовать их, вы просто выдаете команду (или, скорее, набор команд) для хранения данных X для адреса Y в этой области памяти. Позже вы их получите.
Как это сделать, следует получить из руководства и/или примечаний к применению от производителя чипа.
Также помните о сроках. AFAIR, PIC требует 4 мс для хранения одного байта, поэтому может быть полезно настроить (или использовать) структуру, которая автоматически сохраняет байт данных для байта и продвигается после получения прерывания. Таким образом, работа выполняется в фоновом режиме.
откуда я могу получить подробную информацию о том, как я должен хранить данные в невозобновляемой памяти ?????, но это не указано в листе данных – user3555790
@ user3555790 Он должен быть * указан в листе данных. Это ссылка на устройство, предоставленное производителем. И, насколько я помню, я получил информацию оттуда. Также может быть записка приложения. – glglgl
- 1. Элементы энергонезависимой памяти C#?
- 2. Модель энергонезависимой памяти
- 3. Хранить данные в памяти
- 4. Android: Как хранить данные во внутренней памяти?
- 5. Моделирование активности вспышки или энергонезависимой памяти в модели SIMULINK
- 6. Как хранить объекты в памяти
- 7. Redis - как хранить данные?
- 8. Как хранить данные в памяти в Ruby on Rails
- 9. Как хранить данные в Smartphone
- 10. Как хранить молекулы в памяти?
- 11. Как хранить динамические данные в локальной памяти: Android
- 12. Как хранить данные во внутренней памяти устройства в андроиде программно
- 13. Как хранить данные в массивах переменной длины без повреждения памяти?
- 14. Как приложение PHP может хранить данные в памяти?
- 15. Как хранить надежные данные в памяти при создании учетных записей?
- 16. Хранить данные в приложении
- 17. Как хранить данные во флэш-памяти Arduino Uno (ATmega328p)
- 18. Должен ли я хранить кэшированные данные в памяти для webapp?
- 19. Как хранить данные в WampServer
- 20. Как хранить данные в NSMutableString?
- 21. Как хранить данные в jQuery
- 22. Как хранить данные в android?
- 23. Как хранить данные в векторе?
- 24. Как хранить данные в матрице
- 25. Как хранить данные в xml?
- 26. Как хранить данные в WPF?
- 27. Как хранить данные в проекте
- 28. Как хранить данные в среде?
- 29. Как хранить данные Json
- 30. Как хранить исторические данные
из Google вы можете получить много примеров. – SGG
Это будет зависеть от аппаратного обеспечения. Является ли ваш NVRAM на самом ПОС (в этом случае прочитайте руководство для такого ПОС). Если он находится на другом чипе, вам нужно будет прочитать об этом чипе. –
сэр я использую arm7 lpc2148 микроконтроллер, как я могу хранить и получать эти данные при необходимости ????? – user3555790