新聞中心

        EEPW首頁 > 網絡與存儲 > 如何將ICCAVR程序中的數組存入FLASH中

        如何將ICCAVR程序中的數組存入FLASH中

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

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


        實際使用中常使用前三種
        在KEIL中的用法
        unsigned char code table[]={1,2,3,4};
        unsigned char code a[]="keil";
        在IAR中引入""關鍵字,用法如下:
        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

        存儲器相關文章:存儲器原理




        關鍵詞: flash ICCAVR

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 五河县| 苏尼特左旗| 金沙县| 大埔区| 怀宁县| 鄂尔多斯市| 喜德县| 白城市| 阿巴嘎旗| 谢通门县| 伊春市| 开平市| 五家渠市| 都安| 隆林| 云林县| 沙湾县| 双辽市| 南康市| 霞浦县| 方正县| 桃园市| 牟定县| 通许县| 苏州市| 盈江县| 金湖县| 彩票| 文山县| 宝丰县| 延寿县| 琼结县| 石棉县| 金平| 东辽县| 美姑县| 阿克陶县| 大同县| 潮州市| 扶绥县| 广东省|