新聞中心

        EEPW首頁 > 網(wǎng)絡(luò)與存儲 > 如何將ICCAVR程序中的數(shù)組存入FLASH中

        如何將ICCAVR程序中的數(shù)組存入FLASH中

        ——
        作者: 時間:2007-04-05 來源: 收藏

        如何將程序中的數(shù)組存入FLASH中下面是中對字符串和常數(shù)表格分配可能出現(xiàn)的五種情況:
        const int table[]={1,2,3};//table表格只分配進程序存儲器中
        const char string[]="iccavr";//字符串?dāng)?shù)組只分配進程序存儲器中
        const char *prt1 //指針prt1位于數(shù)據(jù)存儲器空間指向程序存儲器空間的字符型數(shù)據(jù)
        char *const prt2 //指針prt2位于程序存儲器空間指向數(shù)據(jù)存儲器空間的字符型數(shù)據(jù)
        const char *const prt3 //指針prt3位于程序存儲器空間指向程序存儲器空間的字符型數(shù)據(jù)


        實際使用中常使用前三種
        在KEIL中的用法
        unsigned char code table[]={1,2,3,4};
        unsigned char code a[]="keil";
        在IAR中引入""關(guān)鍵字,用法如下:
        unsigned char table[]={1,2,3,4,5};
        unsigned char a[]="IAR";


        中的用法是
        #pragma data:code
        const unsigned char table[]={1,2,3};
        const unsigned char a[]="ICCAVR";
        #pragma data:data

        存儲器相關(guān)文章:存儲器原理




        關(guān)鍵詞: flash ICCAVR

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 古丈县| 枣强县| 玉树县| 如东县| 娄烦县| 玛沁县| 宁强县| 花垣县| 蓬安县| 滁州市| 黄龙县| 延津县| 平安县| 南汇区| 常熟市| 公主岭市| 钟祥市| 郓城县| 庆城县| 白玉县| 东兴市| 汝州市| 大新县| 莱芜市| 开原市| 民丰县| 鹤山市| 修水县| 定西市| 济阳县| 白水县| 海宁市| 新津县| 清水河县| 丹东市| 盱眙县| 错那县| 潼关县| 裕民县| 青海省| 屏东县|