在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > keil中調(diào)試中無法添加變量到watch

        keil中調(diào)試中無法添加變量到watch

        作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏
        keil中通過JLink來在線調(diào)試STM32F103的項目,發(fā)現(xiàn)無論如何都不能將我要觀察的變量添加到wahch窗口。真是郁悶非常。
        后來發(fā)現(xiàn),當運行完變量所在的子函數(shù)時,該變量的存儲空間就會被釋放,無法觀察。所以,采用設(shè)置斷點的方式,讓程序停留在本子函數(shù)內(nèi)部,以此來將要觀察的變量添加到watch窗口之內(nèi),這樣就解決了無法添加變量到watch窗口的問題。
        并且,只能夠添加變量來觀察,如果是端口的話,則不能添加到watch的#1和#2中。但是可以通過外圍設(shè)備 (Peripherals)下面的general purpose IO來查看,還可以通過工具來隨意的更改IO的輸出。(最好對自己的程序心中有數(shù),知道更改哪個輸出口的狀態(tài),亂改的話也可能出現(xiàn)問題)
        如下圖的界面,我選的是GPIOA

        最上面顯示了 輸出口的設(shè)置(輸入還是輸出,有無上拉等)
        下面的GPIOA_ODR是輸出寄存器,我們可以更改8號口的狀態(tài),8好扣輸出到led,選中下面的方框,燈就亮了。所以我們可以很容易的來調(diào)試硬件問題。


        關(guān)鍵詞: keil變量watc

        評論


        技術(shù)專區(qū)

        關(guān)閉