適用情境
外設的動作非我預期,我想觀察寄存器的值是怎么變化的。
我想試著改變寄存器的值來看反應,一定要重新編譯再刻錄嗎?
除錯技巧
以Keil為例,System Viewer 是在除錯模式下用來觀察寄存器的的工具,非常實用。
實時監控寄存器值 (框格變成綠色表示值有更新)。
直接在框格中修改值就可以暫時生效。
1. “Alt + F7” 打開 “Options for Target”并選擇“Target”頁面。
2. 檢查預設的SFR檔案與目標芯片是否相同。
若不同,勾選 “Use Custom File”可選擇其他檔案。
3. 進入除錯模式,在工具欄中選擇欲觀察的外設。
有以下三種方式可開啟:Peripherals,圖示或 View。
審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
寄存器
+關注
關注
31文章
5343瀏覽量
120363 -
System
+關注
關注
0文章
165瀏覽量
36943 -
編譯
+關注
關注
0文章
657瀏覽量
32871
發布評論請先 登錄
相關推薦
RFM反射內存5565控制和狀態寄存器
3.3 RFM反射內存控制和狀態寄存器 內存訪問周期RFM5565 反射內存控制和狀態寄存器,偏移值存儲在基址寄存器2。下面指定的偏移量。這
發表于 08-13 07:58
?1254次閱讀
新唐開發平臺黃金3部曲最終章:ISP(In system programming)不須拆下芯片即可完成產品升級
新唐開發平臺黃金3部曲最終章:ISP(In system programming)不須拆下芯片即可完成產品升級
接口的控制與狀態寄存器什么作用
接口的控制與狀態寄存器(Control and Status Registers,簡稱CSR)是計算機系統中用于控制和監控硬件設備操作的寄存器。它們是硬件設備與其驅動程序之間的橋梁,允許軟件控制硬件
評論