哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

從STM32到CONST的全局變量

汽車玩家 ? 來源:CSDN ? 作者:CSDN ? 2021-07-23 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32的const全局變量地址

程序如下:

const int globalConstDat = 12;

int globalDat = 11;

int main(void)

{

int localDat = 6;

const int localConstDat = 7;

USART_Configuration();

//ptint to PC from USART1

printf("&globalConstDat = 0x%p, &globalDat = 0x%p\r\n\r\n", &globalConstDat, &globalDat);

printf("&localDat = 0x%p, &localConstDat = 0x%p\r\n", &localDat, &localConstDat);

while(1);

return 0;

}

根據STM32的存儲器映像圖(在 STM32啟動文件一文配有此圖),可得出,globalConstDat的地址位于Flash memory(0x0800 0000~0x0801 ffff),其它變量的地址位于SRAM。

文章整合自:CSDN

編輯:ymf

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2312

    文章

    11189

    瀏覽量

    374552
  • CONST
    +關注

    關注

    0

    文章

    45

    瀏覽量

    8817
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    飛凌嵌入式ElfBoard-環(huán)境變量之刪除清空環(huán)境變量environ

    如同之前介紹environ獲取環(huán)境變量一樣;在加載進程的時候,系統(tǒng)會為每一個進程復制一份系統(tǒng)環(huán)境變量副本,可以直接通過將全局變量environ賦值為 NULL來清空所有變量。exter
    發(fā)表于 03-26 10:23

    飛凌嵌入式ElfBoard-環(huán)境變量之獲取環(huán)境變量

    讀。在應用程序中,可以通過多種方式獲取當前運行環(huán)境的環(huán)境變量,main()函數的參數,getenv()函數,environ全局變量等。1.main1)函數原型main()函數通常作為程序的執(zhí)行起始點,有
    發(fā)表于 03-13 08:50

    如何在EtherCAT站上增加模擬量輸入AI變量

    要在EtherCAT站增加模擬量輸入AI變量,首先需更新站設備程序,定義新的AI變量并初始化。
    的頭像 發(fā)表于 03-11 16:30 ?215次閱讀
    如何在EtherCAT<b class='flag-5'>從</b>站上增加模擬量輸入AI<b class='flag-5'>變量</b>

    嵌入式C語言中各變量存儲位置

    所分配的內存空間在堆上,程序必須保證在使用free釋放,否則會發(fā)生內存泄漏。 3. 所有函數體外定義的是全局變量,加了static后的變量不管是在函數內部或外部都放在全局區(qū)。 4. 使用con
    發(fā)表于 12-25 07:54

    如何搞定嵌入式 C語言中的全局變量問題?

    大家好,今天分享一篇關于嵌入式C編程中全局變量問題的文章。希望對大家有所啟發(fā)。 嵌入式特別是單片機os-less的程序,最易范的錯誤是全局變量滿天飛。 這個現象在早期匯編轉型過來的程序員以及初學者
    發(fā)表于 12-16 06:54

    C語言全局變量重點使用

    重要的循環(huán)中我們不建議使用全局變量。 如果函數過多的使用全局變量,比較好的做法是拷貝全局變量的值局部變量, 這樣它才可以存放在寄存器。這
    發(fā)表于 12-12 06:58

    第7章 變量進階與點陣LED(7.1 7.2)

    知識——變量的作用域和存儲類別。 7.1變量的作用域 所謂的作用域就是指變量起作用的范圍,也是變量的有效范圍。變量按他的作用域可以分為局部
    的頭像 發(fā)表于 12-10 16:25 ?483次閱讀

    請問C語言開發(fā)單片機為什么大多數都采用全局變量的形式?

    C語言代碼,大多數都是使用全局變量,也就是用很多函數來操作這些變量,比如函數1把一個全局變量經過一系列復雜的算法計算后改變了這個全局變量的值,然后函數2再拿著函數1處理過的這個
    發(fā)表于 12-04 07:47

    哪些場合會用到volatile關鍵字?

    當你理解 volatile關鍵字的含義之后,你就能明白,其實很多場合都能用到 volatile關鍵字。 1.全局變量單片機開發(fā),難免會用到全局變量。一些初級工程師,更是全局變量滿天飛。這種情況下
    發(fā)表于 11-25 08:19

    常用變量的介紹

    extern:用在全局變量上表示該變量在其他文件中已經定義;用在函數上作用同全局變量; static:用在全局變量上,和非靜態(tài)全局變量相比,
    發(fā)表于 11-21 07:05

    在Keil中使用J-Link attach正在運行的代碼中

    一、設置驗證變量 使用 SDK 例程 igpio_led_output,為了便于驗證,定義全局變量 count,在 while(1) 中累加。 圖 1 二、設置 Keil 選項 ① 取消勾選
    發(fā)表于 11-19 06:54

    C語言開發(fā)單片機為什么大多數都采用全局變量的形式?

    單片機的芯片資源從來都是 “精打細算” 的級別,CPU 主頻普遍不高,RAM 總容量本就緊張,分給??臻g的更是少得可憐。要是像普通軟件那樣,依賴函數返回值傳遞數據、頻繁用局部變量周轉,一來二去占用
    的頭像 發(fā)表于 11-12 14:29 ?546次閱讀
    C語言開發(fā)單片機為什么大多數都采用<b class='flag-5'>全局變量</b>的形式?

    STM32H755雙核單片機的使用疑問求解?

    我再使用STM32H755單片機時候,想用M7內核和M4內核,分時操作串口,可以這樣使用嗎? 還有就是全局變量可以同時被兩個核操作嘛?
    發(fā)表于 11-11 07:16

    LABVIEW遞歸獲取列表顯示樹形結構

    奇怪這個樹形控件不知道回事我想用全局變量好像也不能賦值就兩個樹形控件對接都賦值不過去。*附件:ActiveX.zip
    發(fā)表于 08-07 17:59

    請問Modus Toolbox下針對CYW20719B2編程,能否指定全局變量地址?

    請問Modus Toolbox 下針對CYW20719B2編程,能否指定全局變量地址?
    發(fā)表于 07-08 07:20
    玉山县| 南宫市| 榆树市| 枞阳县| 如皋市| 嘉定区| 商都县| 石楼县| 内丘县| 西宁市| 保山市| 临颍县| 泰州市| 西青区| 禄丰县| 阳朔县| 莆田市| 左云县| 周至县| 新泰市| 长阳| 长顺县| 光山县| 牡丹江市| 恭城| 崇阳县| 原平市| 罗甸县| 涟水县| 麻阳| 永康市| 波密县| 无为县| 德昌县| 临猗县| 鄱阳县| 蒲城县| 鄂尔多斯市| 达日县| 额济纳旗| 开江县|