解答:
對于指針類型,使用下列某個標準庫函數:
函數說明 | 函數說明 |
---|---|
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文章
7492瀏覽量
163836 -
編譯器
+關注
關注
1文章
1634瀏覽量
49132
發布評論請先 登錄
相關推薦
CodeVisionAVR C語言庫函數介紹
CodeVisionAVR C語言庫函數介紹
目錄:1. Character Type Functions - 字符類型函數2. Standard C Input/Output Functions - 標準輸入輸出
發表于 04-22 10:17
?108次下載
基于標準庫函數與基于HAL庫函數的stm32編程方式對比
以實例程序(串口通信),分析基于標準庫函數與基于HAL庫函數的stm32編程方式的差異一、基于標準庫函數的stm32編程方式二、基于HAL
發表于 12-28 19:09
?30次下載
函數指針的基本概念和語法
函數指針是一種非常強大的編程工具,它可以讓我們以更加靈活的方式編寫程序。在本文中,我們將介紹 6 個函數指針的高級應用場景,并貼出相應的代碼案例和解
評論