Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
|
||||
---|---|---|---|---|
新會員
|
兩位老師您好
SFRs這個方法先前有使用,不過每次程式都會暫停下來,想詢問的是讓程式繼續跑,又可以同時看到目前ADC或是暫存器抓到的數值,而不是停在斷點 感謝
發表於: 2021/10/18 12:46
|
|||
|
Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
|
||||
---|---|---|---|---|
版主
|
補充一下: 這些都是 X IDE 的基本除錯功能。
除錯功能的使用範例及方式可以參考 PIC101 教育訓練課程裡的示範。 教育訓練光碟網址: http://www.microchip.com.tw/RTC/RTC_DVD/ 尋找綠色的提示: 8-Bits MCU 相關課程 --> PIC101 X IDE & MCC & XC8 基礎課程
發表於: 2021/10/18 12:10
|
|||
|
Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
|
||||
---|---|---|---|---|
管理員
|
MPLAB X IDE 搭配燒錄除錯器時, 在 Debug 模式下可以添加斷點(Break Point), 來觀察程式的變數
當連接好燒錄除錯器時, 進入 Debug 模式只需點擊以下Icon即可進入, 接著你可以按滑鼠右鍵來新增 Watch 變數, 並在 Watches是視窗中觀察程式的變數 由於 Debug 的功能還蠻豐富的, 建議前往 Microchip University觀看下列影片, 可以快速幫您學習基本的除錯功能 MPLAB X IDE介紹(點我前往) 若您想要觀察即時的暫存器變數時, 則在 X IDE 的 Debug 模式下, 可以使用 SFRs(特殊功能暫存器)視窗來觀察, 當進入Debug模式之後, 點擊 Windw> Target Memory Views > SFRs 若程式中有設定斷點時, 則 Debug 會停在斷點處, 此時選擇 SFRs 視窗時, 可以看到當前的所有暫存器數值, 如果點選[Peripherals]可以將暫存器依照周邊來分類方便尋找 或是Debug時, 按下暫停鍵即可觀察當前程式執行位置的暫存器數值 當要繼續執行時, 就要按下撥放鍵 Attach file: XIDE_Debug1.jpg (67.58 KB) XIDE_Debug3.jpg (210.27 KB) XIDE_Debug4.jpg (277.20 KB) XIDE_Debug5.jpg (39.21 KB) XIDE_Debug6.jpg (43.18 KB) XIDE_Debug2.jpg (202.84 KB)
發表於: 2021/10/18 8:05
|
|||
|
MPLAB IDE 即時監控問題(dsPIC33CK using app041)
|
||||
---|---|---|---|---|
新會員
|
您好,想請問一下MPLAB IDE 能否像TI 一樣有即時監控變數數值、暫存器數值能力?(直接在燒錄程式上監控)
目前使用OLED display的方式都有很嚴重的delay。
發表於: 2021/10/15 16:41
|
|||
|