国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

STM32軟件仿真調試觀察引腳波形與全局變量

丫丫119 ? 來源:未知 ? 作者:肖冰 ? 2019-09-19 11:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下面是一個單片機STM32RCT6的PA8,PA9,PA10引腳輸出PWM波形的仿真步驟,此外還展示了軟件運行過程,如何查看全局變量的實時數據。每一步我都做了截圖,大家照著一步步來,請大家放心參考!

1.點target圖標,如下:


2.選擇好單片機芯片的型號:我選的STM32RCT6型號,大家可以根據自己手上stm32開發板的型號來選擇

3.外部晶振頻率的選擇:8Mhz(因為大部分單片機的外部晶振是8Mhz),為了使仿真更貼近實際,通常情況下都是選8Mhz


4.進入Debug頁面進行設計,特別要注意第四點parameter,注意選正確好芯片的型號,我的是RC系列,所以寫了RC,如果是RB系列,要后面改為RB

5.配置好上面的步驟,就可以進入仿真頁面了:下面是對要觀察的引腳與變量進行設置

我這里是觀察PA8,PA9,PA10引腳的波形,還有要注意Display Type要選bit類型,否則的話,仿真時會看不到波形的

6.對全局變量進行設置:首先選中你要觀察的全局變量,然后右鍵,接著add變量到Watch1或者Watch2窗口。

7.點運行的按鈕,開始程序的運行。你會看到引腳輸出的波形和變量在實時變化,這時軟件仿真是成功的。還有一些小技巧大家可以注意一下,方框1是可以對波形進行放大和縮小,方框2可用于測量和顯示輸出波形某段區間的時間。

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

    關注

    2309

    文章

    11162

    瀏覽量

    373462
  • Display
    +關注

    關注

    2

    文章

    54

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    局部變量、局部靜態變量全局變量全局靜態變量區別如下: 局部變量: 棧區; 局部靜態
    發表于 12-25 07:54

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

    、它會造成不必要的常量頻繁使用,特別當這個常量沒有用宏定義“正名”時,代碼閱讀起來將萬分吃力。 2、它會導致軟件分層的不合理,全局變量相當于一條快捷通道,它容易使程序員模糊了“設備層”和“應用層”之間
    發表于 12-16 06:54

    C語言全局變量重點使用

    全局變量絕不會位于寄存器中。使用指針或者函數調用,可以直接修改全局變量的值。 因此,編譯器不能將全局變量的值緩存在寄存器中,但這在使用全局變量時便需要額外的 (常常是不必要的)讀取和存
    發表于 12-12 06:58

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

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

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

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

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

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

    常用變量的介紹

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

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

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

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

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

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

    請問Modus Toolbox 下針對CYW20719B2編程,能否指定全局變量地址?
    發表于 07-08 07:20

    Cubeide1.18.1在線調試改變\"現場表達式\"中的值提示找不到地址,為什么?

    Cubeide1.18.1在線調試時,在\"現場表達式\"中添加全局變量,然后改變其數值,Console窗口提示: Failed to read all registers
    發表于 06-12 06:50

    Cubeide1.18.1在線調試改變\"現場表達式\"中的值提示找不到地址是怎么回事?

    Cubeide1.18.1在線調試時,在\"現場表達式\"中添加全局變量,然后改變其數值,Console窗口提示: Failed to read all registers
    發表于 06-10 08:26

    Cubeide1.18.1在線調試改變\"現場表達式\"中的值提示找不到地址,怎么解決?

    Cubeide1.18.1在線調試時,在\"現場表達式\"中添加全局變量,然后改變其數值,Console窗口提示: Failed to read all registers
    發表于 06-06 08:27

    Cubeide1.18.1在線調試改變\"現場表達式\"中的值提示找不到地址怎么解決?

    Cubeide1.18.1在線調試時,在\"現場表達式\"中添加全局變量,然后改變其數值,Console窗口提示: Failed to read all registers
    發表于 04-27 06:18

    STM32CubeIDE在線調試的時候如何讓watch的變量實時刷新?

    STM32CubeIDE在線調試的時候如何讓watch的變量實時刷新
    發表于 03-07 16:27