我是嵌入式領域的初學者。我使用ARM和PIC微控制器完成了一些工程項目。現在我遇到一個問題,如何在非易失性存儲器或外部存儲器中存儲一些細節(如姓名和費率)?任何人都可以幫我解決這個問題嗎?我應該在哪裏得到這個存儲的例子?現在我正在使用keil u vision 4進行編程,但printf
不能正常工作嗎?早些時候我使用keil u vision 3 printf
正在處理這個問題?如何將數據存儲在非易失性存儲器中
0
A
回答
1
各種控制器系列具有諸如EEPROM或可修改的Flash之類的東西。但是它們是以完全依賴於控制器的方式訪問的。
要使用它們,只需發出一個命令(或者更確切的說是一組命令)來將數據X存儲到該存儲區中的Y地址處。稍後,你會讓他們回來。
這是如何完成的,應該可以從芯片製造商的手冊和/或應用筆記中獲得。
也請注意時機。 AFAIR,PIC需要4 ms來存儲單個字節,因此建立(或使用)一個框架可能會有所幫助,該框架可以自動存儲字節的數據字節,並在收到中斷時提前。所以這項工作是在後臺完成的。
+0
從哪裏可以得到詳細信息我應該如何將數據存儲在非易失性存儲器中?但這不在數據表中 – user3555790
+0
@ user3555790它*必須*在數據表中。它是製造商提供的設備的參考。據我記得,我也從那裏獲得了信息。有可能是一個應用筆記。 – glglgl
相關問題
- 1. 如何將數據存儲在存儲器或寄存器中
- 2. 如何在Windows CE上將程序安裝到非易失性存儲器上?
- 3. 如何從板上的非易失性存儲引導DE1-SoC?
- 4. 將數據存儲到存儲器中的獨立存儲器
- 5. Rails:存儲臨時數據的易失性數據結構
- 6. 存儲器中的數據存儲 - Javascript
- 7. 將個人數據存儲在內部存儲器中
- 8. 如何將數據存儲在xml中?
- 9. 如何將數據存儲在jquery中
- 10. 如何將數據存儲爲本地存儲中的數組?
- 11. 如何將數據存儲到數據存儲 - AppEngine
- 12. Android:如何在內部存儲器上存儲數據?
- 13. Django存儲非Unicode數據
- 14. 如何將數據存儲在存儲在變量中的數組中?
- 15. 如何在Google App Engine數據存儲區中存儲非ASCII字符
- 16. 將數據保存到存儲器
- 17. Python:如何在Google App Engine數據存儲中存儲數組
- 18. 智能卡:非易失性存儲器的狀態已更改 - 0x6581
- 19. AtomicInteger不從主存儲器讀取值爲非易失性可變參考
- 20. Android,如何將圖像存儲在內部存儲器中?
- 21. 存儲在紋理存儲器中的常量數據:選擇線性存儲器還是2D/3D數組?
- 22. Firefox WebExtension,將數組存儲在瀏覽器的存儲器中
- 23. 如何保存或存儲SKPayment交易?
- 24. 如何將數據存儲到NSMutableString中?
- 25. 如何將數據存儲在coredata iphone?
- 26. 如何將數據存儲在wampserver
- 27. 在持久性存儲中存儲數據
- 28. 在數據存儲中存儲和檢索多值屬性
- 29. 如何在Ruby on Rails中將數據存儲在內存中
- 30. 將數據存儲在數據庫中
從谷歌你可以得到很多的例子。 – SGG
這將取決於硬件。您的NVRAM是否屬於PIC本身(在這種情況下,請閱讀該類PIC的手冊)。如果是在其他芯片上,則必須閱讀該芯片。 –
先生我正在使用arm7 lpc2148微控制器如何在需要時存儲和獲取該數據????? – user3555790