<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > STM32中將常量存儲在FLASH中(CONST關鍵字)

          STM32中將常量存儲在FLASH中(CONST關鍵字)

          作者: 時間:2016-11-11 來源:網(wǎng)絡 收藏
          今天在寫程序時,想把一個字符串常量存儲STM32FLASH中,看了一會兒別人的例子程序,知道是用const這個關鍵字,但第一次沒有成功。

          前提:我用的是STM32F103ZE單片機,

          本文引用地址:http://www.ex-cimer.com/article/201611/316820.htm
          • FLASH的存儲范圍為:0x08000000~0x0807ffff,
          • RAM的存儲范圍:0x20000000~0x200007ff

          失敗例子:

          #include.....

          。。。。

          int main(void)

          {

          u8 constc[]="somen";

          while(1);

          }

          通過調(diào)試,查看c[]數(shù)組的存儲位置為0x200*****的位置,常量仍舊處在RAM中。

          成功的例子:

          #include.....

          u8 constc[]="somen";

          int main(void)

          {

          while(1);

          }

          通過調(diào)試,可以發(fā)現(xiàn)c[]數(shù)組的存儲位置為0x08******的位置,常量在FLASH中。



          關鍵詞: STM32常量存儲FLAS

          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();