適用情境
外設(shè)的動作非我預(yù)期,我想觀察寄存器的值是怎么變化的。
我想試著改變寄存器的值來看反應(yīng),一定要重新編譯再刻錄嗎?
除錯技巧
以Keil為例,System Viewer 是在除錯模式下用來觀察寄存器的的工具,非常實用。
實時監(jiān)控寄存器值 (框格變成綠色表示值有更新)。
直接在框格中修改值就可以暫時生效。
1. “Alt + F7” 打開 “Options for Target”并選擇“Target”頁面。
2. 檢查預(yù)設(shè)的SFR檔案與目標(biāo)芯片是否相同。
若不同,勾選 “Use Custom File”可選擇其他檔案。
3. 進入除錯模式,在工具欄中選擇欲觀察的外設(shè)。
有以下三種方式可開啟:Peripherals,圖示或 View。
審核編輯:湯梓紅
-
寄存器
+關(guān)注
關(guān)注
31文章
5363瀏覽量
121164 -
System
+關(guān)注
關(guān)注
0文章
165瀏覽量
37076 -
編譯
+關(guān)注
關(guān)注
0文章
661瀏覽量
33041
發(fā)布評論請先 登錄
相關(guān)推薦
RFM反射內(nèi)存5565控制和狀態(tài)寄存器
零基礎(chǔ)學(xué)ARM:程序狀態(tài)寄存器訪問指令解析
新唐開發(fā)平臺黃金3部曲最終章:ISP(In system programming)不須拆下芯片即可完成產(chǎn)品升級
![新<b class='flag-5'>唐</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>平臺</b>黃金<b class='flag-5'>3</b>部曲最終章:ISP(In <b class='flag-5'>system</b> programming)不須拆下芯片即可完成產(chǎn)品升級](https://file1.elecfans.com/web2/M00/8F/C9/wKgaomTSGRSAfTYsAAOLnhCSZOo386.png)
評論