解答:
對于指針類型,使用下列某個標準庫函數:
函數說明 | 函數說明 |
memcpypgm2ram | 將ROM 中的一段緩沖區復制到RAM |
memmovepgm2ram | 將ROM 中的一段緩沖區復制到RAM |
strcatpgm2ram | 將ROM 中的源字符串復制添加到RAM 中目標字符串尾 |
strcpypgm2ram | 將RAM 中的字符串復制到ROM |
strncatpgm2ram | 將ROM 中源字符串中指定數量的字符添加到RAM 中目標字符串尾 |
strncpypgm2ram | 將ROM 中源字符串中的字符復制到RAM 中的目標字符串中 |
對于非指針類型,可以直接分配。
示例:
rom int rom_int = 0x1234;
ram int ram_int;
rom char * rom_ptr = “Hello, world!”;
ram char ram_buffer[14];
void main(void)
{
ram_int = rom_int;
strcpypgm2ram (ram_buffer, rom_ptr);
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
存儲器
+關注
關注
38文章
7366瀏覽量
163095 -
數據
+關注
關注
8文章
6715瀏覽量
88316
發布評論請先 登錄
相關推薦
如何使用SCR XRAM作為程序存儲器和數據存儲器?
1) 允許一個物理內存(即 XRAM) 可同時作為程序存儲器和數據存儲器進行訪問
如何使用 SCR XRAM 作為程序
發表于 01-30 08:18
程序存儲器和數據存儲器
單片機中數據存儲器片內的地址是00--7FH,程序存儲器的片內地址是0000H--0FFFH,請問這兩部分是不是有重疊?請具體詳解!~{:1:}
發表于 01-15 09:01
求助:數據存儲器6116和程序存儲器2817怎么搜
求助:數據存儲器6116和程序存儲器2817怎么搜,在altium designer。貌似不太會用搜索功能。我總是搜不出來不知道為什么,求解答。單片機
發表于 07-22 23:10
如何將數據從FLASH存儲器復制到ram中
再次問好。在PIC32存儲組織上做了一些額外的閱讀之后,我仍然困惑于一件事:數據通常是如何從Flash復制到RAM的?加載指令可以用于從閃存
發表于 03-13 15:15
程序存儲器和數字存儲器區別是什么?
單片機的存儲空間有兩種基本結構。一種是普林斯頓結構(Princeton),將程序和數據合用一個存儲器空間,即ROM和RAM的地址同在一個空間里分配不同的地址。CPU訪問
發表于 11-07 17:28
?2.1w次閱讀
淺談外部程序存儲器數據存儲器操作命令
單片機的p2和p0分別傳遞地址的高八位和低八位。同時p0還傳遞數據。在時序信號的ALE高電平期間,鎖定地址信息。/PSEN是選通程序存儲器的。在/PSEN低電平期間是向程序
發表于 04-08 09:03
?5266次閱讀
評論