keil怎么查看變量(keil怎么查看變量的地址)
進(jìn)入仿真模式,右鍵需要查看的變量add to watch 1,watch2;進(jìn)入debug 模式,點右下角watch1,再ltdoubleclick or F2 to add,輸入要查看的結(jié)構(gòu)體變量名 本回答由提問者推薦 舉報 答案糾錯 評論 8 6 emotion525 采納率40% 擅長 CC++ 家電 其他;keil可以看變量值,寄存器值,片內(nèi)內(nèi)存及存儲器值通過view工具欄可以查看watch windows 是看變量的值,輸入變量名稱就可以看到了memory windows 是看片內(nèi)內(nèi)存和存儲器的,輸入地址就可以看了,其次仿真時你可以將鼠標(biāo);keil5調(diào)試程序后查看數(shù)組值的方法步驟1先打開一個程序,點擊編譯按鈕2點擊調(diào)試按鈕,進(jìn)入調(diào)試界面3在需暫停調(diào)試的語句旁鼠標(biāo)右鍵,添加斷點只有在灰色區(qū)域才能添加斷點,灰色區(qū)域表示有語句部分,其不包括空白行和括;keil c51中要查看內(nèi)存數(shù)據(jù),首先程序要編譯通過,然后進(jìn)入debug狀態(tài),運行程序,可以單步,也可以全速需要查看執(zhí)行每一步程序后的內(nèi)存數(shù)據(jù),就是有關(guān)變量的當(dāng)前數(shù)據(jù),把鼠標(biāo)指在變量上就會顯示出當(dāng)前的值了如下圖,查看;keil5用stlink硬件調(diào)試可以查看main函數(shù)變量,具體方法如下1在代碼中選擇要設(shè)置斷點的行2單擊菜單欄上的“Debug”按鈕,在下拉菜單中選擇“StartStopDebugSession”3在彈出的“DebugSTLINK”對話框中,選;debug下選中變量右擊添加到watch,在watch窗口查看;Keil軟件開啟“查找變量定義”功能方法在使用Keil軟件編寫程序時,有可能將程序的變量定義和使用放在了不同的位置, 有時候想要查看變量的定義,可以使用Keil軟件的查找功能 1使用Find功能一個個查找變量,在Keil界面輸入 Ctrl+F,彈出查找;keil單步運行的步驟如下1按CTRL+F5進(jìn)入調(diào)試運行狀態(tài) 2按F11就執(zhí)行單步運行了此時,你要觀察什么內(nèi)容,可以點擊“VIEW”菜單,選擇相應(yīng)的欄目,如果要查看端口狀態(tài),可以點擊菜單“PeriPherals”選擇相應(yīng)的端口。
很簡單啊被優(yōu)化掉了全在寄存器里,沒有在棧里面所以調(diào)試信息無法描述了自然調(diào)試器也無法watch想看就關(guān)掉優(yōu)化em18。
你雙擊“A1000”,將1000去掉 就可以看數(shù)組元素值了details93;在Keil中要看個別變量的值方法如下1寄存器的值,可以在Register串口中查看 2定時器IO口串口狀態(tài)可以在”Peripherals“中點擊相應(yīng)的選項查看 3普通變量的值,可以直接將鼠標(biāo)移動到變量名上方,會自動顯示當(dāng)前執(zhí)行中;簡單來說可以 Add to Watch 添加到Watch窗口不過你需要明確這個變量的作用域和生命期對于很多臨時變量,如果你斷點過早或者過晚的話是無法觀察到其數(shù)值的Watch窗口可以查看某個符號不僅限于變量的內(nèi)容和類型。
1簡單的辦法是將鼠標(biāo)放置變量上就可以看見了2選擇變量名,右鍵添加在watch窗口3局部變量在locals窗口中可以看到;在debug模式下,在你想看的變量上面點右鍵,應(yīng)該有一叫add watch window具體名字忘了,大概是這個,然后你單步執(zhí)行,就可以在watch window看你的數(shù)組元素值了。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。