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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32軟件仿真調(diào)試觀察引腳波形與全局變量

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

掃碼添加小助手

加入工程師交流群

下面是一個(gè)單片機(jī)STM32RCT6的PA8,PA9,PA10引腳輸出PWM波形的仿真步驟,此外還展示了軟件運(yùn)行過(guò)程,如何查看全局變量的實(shí)時(shí)數(shù)據(jù)。每一步我都做了截圖,大家照著一步步來(lái),請(qǐng)大家放心參考!

1.點(diǎn)target圖標(biāo),如下:


2.選擇好單片機(jī)芯片的型號(hào):我選的STM32RCT6型號(hào),大家可以根據(jù)自己手上stm32開(kāi)發(fā)板的型號(hào)來(lái)選擇

3.外部晶振頻率的選擇:8Mhz(因?yàn)榇蟛糠謫纹瑱C(jī)的外部晶振是8Mhz),為了使仿真更貼近實(shí)際,通常情況下都是選8Mhz


4.進(jìn)入Debug頁(yè)面進(jìn)行設(shè)計(jì),特別要注意第四點(diǎn)parameter,注意選正確好芯片的型號(hào),我的是RC系列,所以寫(xiě)了RC,如果是RB系列,要后面改為RB

5.配置好上面的步驟,就可以進(jìn)入仿真頁(yè)面了:下面是對(duì)要觀察的引腳與變量進(jìn)行設(shè)置

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

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

7.點(diǎn)運(yùn)行的按鈕,開(kāi)始程序的運(yùn)行。你會(huì)看到引腳輸出的波形和變量在實(shí)時(shí)變化,這時(shí)軟件仿真是成功的。還有一些小技巧大家可以注意一下,方框1是可以對(duì)波形進(jìn)行放大和縮小,方框2可用于測(cè)量和顯示輸出波形某段區(qū)間的時(shí)間。

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

    關(guān)注

    2312

    文章

    11189

    瀏覽量

    374525
  • Display
    +關(guān)注

    關(guān)注

    2

    文章

    54

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    嵌入式C語(yǔ)言中各變量存儲(chǔ)位置

    局部變量、局部靜態(tài)變量、全局變量、全局靜態(tài)變量區(qū)別如下: 局部變量: 棧區(qū); 局部靜態(tài)
    發(fā)表于 12-25 07:54

    如何搞定嵌入式 C語(yǔ)言中的全局變量問(wèn)題?

    、它會(huì)造成不必要的常量頻繁使用,特別當(dāng)這個(gè)常量沒(méi)有用宏定義“正名”時(shí),代碼閱讀起來(lái)將萬(wàn)分吃力。 2、它會(huì)導(dǎo)致軟件分層的不合理,全局變量相當(dāng)于一條快捷通道,它容易使程序員模糊了“設(shè)備層”和“應(yīng)用層”之間
    發(fā)表于 12-16 06:54

    C語(yǔ)言全局變量重點(diǎn)使用

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

    第7章 變量進(jìn)階與點(diǎn)陣LED(7.1 7.2)

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

    請(qǐng)問(wèn)C語(yǔ)言開(kāi)發(fā)單片機(jī)為什么大多數(shù)都采用全局變量的形式?

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

    哪些場(chǎng)合會(huì)用到volatile關(guān)鍵字?

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

    常用變量的介紹

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

    C語(yǔ)言開(kāi)發(fā)單片機(jī)為什么大多數(shù)都采用全局變量的形式?

    單片機(jī)的芯片資源從來(lái)都是 “精打細(xì)算” 的級(jí)別,CPU 主頻普遍不高,RAM 總?cè)萘勘揪途o張,分給棧空間的更是少得可憐。要是像普通軟件那樣,依賴函數(shù)返回值傳遞數(shù)據(jù)、頻繁用局部變量周轉(zhuǎn),一來(lái)二去占用
    的頭像 發(fā)表于 11-12 14:29 ?544次閱讀
    C語(yǔ)言開(kāi)發(fā)單片機(jī)為什么大多數(shù)都采用<b class='flag-5'>全局變量</b>的形式?

    STM32H755雙核單片機(jī)的使用疑問(wèn)求解?

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

    請(qǐng)問(wèn)Modus Toolbox下針對(duì)CYW20719B2編程,能否指定全局變量地址?

    請(qǐng)問(wèn)Modus Toolbox 下針對(duì)CYW20719B2編程,能否指定全局變量地址?
    發(fā)表于 07-08 07:20

    Cubeide1.18.1在線調(diào)試改變\"現(xiàn)場(chǎng)表達(dá)式\"中的值提示找不到地址,為什么?

    Cubeide1.18.1在線調(diào)試時(shí),在\"現(xiàn)場(chǎng)表達(dá)式\"中添加全局變量,然后改變其數(shù)值,Console窗口提示: Failed to read all registers
    發(fā)表于 06-12 06:50

    Cubeide1.18.1在線調(diào)試改變\"現(xiàn)場(chǎng)表達(dá)式\"中的值提示找不到地址是怎么回事?

    Cubeide1.18.1在線調(diào)試時(shí),在\"現(xiàn)場(chǎng)表達(dá)式\"中添加全局變量,然后改變其數(shù)值,Console窗口提示: Failed to read all registers
    發(fā)表于 06-10 08:26

    Cubeide1.18.1在線調(diào)試改變\"現(xiàn)場(chǎng)表達(dá)式\"中的值提示找不到地址,怎么解決?

    Cubeide1.18.1在線調(diào)試時(shí),在\"現(xiàn)場(chǎng)表達(dá)式\"中添加全局變量,然后改變其數(shù)值,Console窗口提示: Failed to read all registers
    發(fā)表于 06-06 08:27

    Cubeide1.18.1在線調(diào)試改變\"現(xiàn)場(chǎng)表達(dá)式\"中的值提示找不到地址怎么解決?

    Cubeide1.18.1在線調(diào)試時(shí),在\"現(xiàn)場(chǎng)表達(dá)式\"中添加全局變量,然后改變其數(shù)值,Console窗口提示: Failed to read all registers
    發(fā)表于 04-27 06:18
    阳山县| 堆龙德庆县| 榆林市| 阿合奇县| 敦煌市| 北海市| 巴彦县| 银川市| 新安县| 沁源县| 景洪市| 霍山县| 盈江县| 永定县| 西安市| 长汀县| 哈密市| 灌南县| 西吉县| 绥滨县| 渝北区| 广平县| 长葛市| 马关县| 达拉特旗| 洛宁县| 和田市| 柳河县| 宜宾县| 巴楚县| 赤峰市| 宁津县| 纳雍县| 华阴市| 大兴区| 丹阳市| 修武县| 奉节县| 巴塘县| 台南县| 新营市|