新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 在Keill C調試狀態下的操作

        在Keill C調試狀態下的操作

        作者: 時間:2013-04-08 來源:網絡 收藏

        C的下,如何觀察各個片內外設的運行狀態?如何修改它們的設置?

        答:在下,點擊Peripherals菜單下的不同外設選項命令,就會顯示或隱藏對應外設的觀察窗口。如顯示定時器0窗口,點擊Peripherals菜單下的Timer下面的Timer0選項,便會顯示出定時器/計數器0狀態窗口。

        在程序運行時,各個片內外設的狀態會不斷地變化,為了隨時觀察它們的變化,可以啟用View菜單下的Periodic Windows Update命令,讓Keil C自動周期刷新各個調試窗口。另外,也可以在窗口中對設備直接進行設置,與程序中的命令設置一樣,并且立即生效。

        C的下,如何觀察各個片內外設的運行狀態?如何修改它們的設置?

        答:在調試狀態下,點擊Peripherals菜單下的不同外設選項命令,就會顯示或隱藏對應外設的觀察窗口。如顯示定時器0窗口,點擊Peripherals菜單下的Timer下面的Timer0選項,便會顯示出定時器/計數器0狀態窗口。

        在程序運行時,各個片內外設的狀態會不斷地變化,為了隨時觀察它們的變化,可以啟用View菜單下的Periodic Windows Update命令,讓Keil C自動周期刷新各個調試窗口。另外,也可以在窗口中對設備直接進行設置,與程序中的命令設置一樣,并且立即生效。

        C的調試狀態下,如何觀察和修改變量?

        答:在調試狀態下,點擊View菜單下的Watch Call Stack Window命令或對應的按鈕,就會顯示出或隱藏起變量窗口。變量窗口包含有4個標簽,即4個顯示區,可以分別顯示局部變量(Locals標簽)、指定變量(Watch #1和Watch #2兩個標簽)、及堆棧調用(Call Stack標簽)。

        在局部變量區,顯示的是當前函數中的變量,這些變量不用設置,自動出現在窗口中。為了觀察其它變量,可以在Watch#1或Watch#2標簽按F2輸入變量名。在程序運行中,可以觀察這些顯示的變量的變化,也可以用鼠標點擊修改它們的值。

        另外還有更簡單的方法觀察變量的值,在程序停止運行時,將光標放到要觀察的變量上停大約1秒,就會出現對應變量的當前值,如operate=0x32。


        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 临邑县| 舒城县| 江北区| 阳泉市| 麻栗坡县| 丰都县| 攀枝花市| 大同市| 于都县| 甘洛县| 聂拉木县| 出国| 肇州县| 佛山市| 禹州市| 宜都市| 南雄市| 寿光市| 临江市| 突泉县| 彰武县| 金昌市| 南雄市| 乐安县| 永年县| 太白县| 商丘市| 平定县| 什邡市| 定襄县| 信宜市| 白山市| 会同县| 新晃| 五常市| 团风县| 丰都县| 阿克陶县| 兖州市| 大足县| 龙陵县|