適用情境
外設(shè)的動(dòng)作非我預(yù)期,我想觀察寄存器的值是怎么變化的。
我想試著改變寄存器的值來看反應(yīng),一定要重新編譯再刻錄嗎?
除錯(cuò)技巧
以Keil為例,System Viewer 是在除錯(cuò)模式下用來觀察寄存器的的工具,非常實(shí)用。
實(shí)時(shí)監(jiān)控寄存器值 (框格變成綠色表示值有更新)。
直接在框格中修改值就可以暫時(shí)生效。



1. “Alt + F7” 打開 “Options for Target”并選擇“Target”頁(yè)面。
2. 檢查預(yù)設(shè)的SFR檔案與目標(biāo)芯片是否相同。
若不同,勾選 “Use Custom File”可選擇其他檔案。

3. 進(jìn)入除錯(cuò)模式,在工具欄中選擇欲觀察的外設(shè)。
有以下三種方式可開啟:Peripherals,圖示或 View。



審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
寄存器
+關(guān)注
關(guān)注
31文章
5608瀏覽量
129972 -
System
+關(guān)注
關(guān)注
0文章
166瀏覽量
38670 -
編譯
+關(guān)注
關(guān)注
0文章
694瀏覽量
35160
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
PIC16C5X單片機(jī)的狀態(tài)寄存器
4.狀態(tài)寄存器f3 該寄存器包含有ALU的算術(shù)狀態(tài)位,RESET
發(fā)表于 04-03 23:21
?1948次閱讀
RFM反射內(nèi)存5565控制和狀態(tài)寄存器
3.3 RFM反射內(nèi)存控制和狀態(tài)寄存器 內(nèi)存訪問周期RFM5565 反射內(nèi)存控制和狀態(tài)寄存器,偏移值存儲(chǔ)在基址寄存器2。下面指定的偏移量。這
發(fā)表于 08-13 07:58
?2262次閱讀
零基礎(chǔ)學(xué)ARM:程序狀態(tài)寄存器訪問指令解析
一、程序狀態(tài)寄存器訪問指令A(yù)RM微處理器支持程序狀態(tài)寄存器訪問指令,用于在程序狀態(tài)
新唐開發(fā)平臺(tái)黃金3部曲最終章:ISP(In system programming)不須拆下芯片即可完成產(chǎn)品升級(jí)
新唐開發(fā)平臺(tái)黃金3部曲最終章:ISP(In system programming)不須拆下芯片即可完成產(chǎn)品升級(jí)
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(6)使用PinView進(jìn)行功耗的除錯(cuò)
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(6)使用PinV
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(2)進(jìn)入除錯(cuò)模式找出Hard Fault原因
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(2)進(jìn)入除錯(cuò)模式
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(1)進(jìn)入除錯(cuò)模式時(shí)不重啟芯片
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(1)進(jìn)入除錯(cuò)模式
寄存器開發(fā),HAL開發(fā)和LL開發(fā)的區(qū)別和參考代碼
1,寄存器開發(fā)【難度值:難】寄存器開發(fā)是一種直接訪問微控制器寄存器的編程方法,它提供了對(duì)硬件的極
接口的控制與狀態(tài)寄存器什么作用
接口的控制與狀態(tài)寄存器(Control and Status Registers,簡(jiǎn)稱CSR)是計(jì)算機(jī)系統(tǒng)中用于控制和監(jiān)控硬件設(shè)備操作的寄存器。它們是硬件設(shè)備與其驅(qū)動(dòng)程序之間的橋梁,允許軟件控制硬件
新唐開發(fā)平臺(tái):進(jìn)階使用者的七大訣竅(3)使用System Viewer檢查寄存器狀態(tài)
評(píng)論