在Keill C調試狀態(tài)下的操作
在Keill C的調試狀態(tài)下,如何觀(guān)察各個(gè)片內外設的運行狀態(tài)?如何修改它們的設置?
答:在調試狀態(tài)下,點(diǎn)擊Peripherals菜單下的不同外設選項命令,就會(huì )顯示或隱藏對應外設的觀(guān)察窗口。如顯示定時(shí)器0窗口,點(diǎn)擊Peripherals菜單下的Timer下面的Timer0選項,便會(huì )顯示出定時(shí)器/計數器0狀態(tài)窗口。
在程序運行時(shí),各個(gè)片內外設的狀態(tài)會(huì )不斷地變化,為了隨時(shí)觀(guān)察它們的變化,可以啟用View菜單下的Periodic Windows Update命令,讓Keil C自動(dòng)周期刷新各個(gè)調試窗口。另外,也可以在窗口中對設備直接進(jìn)行設置,與程序中的命令設置一樣,并且立即生效。
在Keill C的調試狀態(tài)下,如何觀(guān)察各個(gè)片內外設的運行狀態(tài)?如何修改它們的設置?
答:在調試狀態(tài)下,點(diǎn)擊Peripherals菜單下的不同外設選項命令,就會(huì )顯示或隱藏對應外設的觀(guān)察窗口。如顯示定時(shí)器0窗口,點(diǎn)擊Peripherals菜單下的Timer下面的Timer0選項,便會(huì )顯示出定時(shí)器/計數器0狀態(tài)窗口。
在程序運行時(shí),各個(gè)片內外設的狀態(tài)會(huì )不斷地變化,為了隨時(shí)觀(guān)察它們的變化,可以啟用View菜單下的Periodic Windows Update命令,讓Keil C自動(dòng)周期刷新各個(gè)調試窗口。另外,也可以在窗口中對設備直接進(jìn)行設置,與程序中的命令設置一樣,并且立即生效。
在Keill C的調試狀態(tài)下,如何觀(guān)察和修改變量?
答:在調試狀態(tài)下,點(diǎn)擊View菜單下的Watch Call Stack Window命令或對應的按鈕,就會(huì )顯示出或隱藏起變量窗口。變量窗口包含有4個(gè)標簽,即4個(gè)顯示區,可以分別顯示局部變量(Locals標簽)、指定變量(Watch #1和Watch #2兩個(gè)標簽)、及堆棧調用(Call Stack標簽)。
在局部變量區,顯示的是當前函數中的變量,這些變量不用設置,自動(dòng)出現在窗口中。為了觀(guān)察其它變量,可以在Watch#1或Watch#2標簽按F2輸入變量名。在程序運行中,可以觀(guān)察這些顯示的變量的變化,也可以用鼠標點(diǎn)擊修改它們的值。
另外還有更簡(jiǎn)單的方法觀(guān)察變量的值,在程序停止運行時(shí),將光標放到要觀(guān)察的變量上停大約1秒,就會(huì )出現對應變量的當前值,如operate=0x32。
評論