• slider image 331
  • slider image 332
  • slider image 333
  • slider image 334
  • slider image 335
  • slider image 336
:::


Browsing this Thread:   1 Anonymous Users






Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
#5
版主
版主


查看用戶資訊
即時監看暫存器或 RAM 的數值,在一些高階的除錯工具才會支援此功能,但也不是會支援到全系列的元件,一般都只有較複雜的元件才有支援。工具方面 ICD 3 已經淘汰,只剩 ICD 4 有即時間空變數的功能。
像現在一般普羅大眾在使用的 SNAP, PICKit 3 及 PICKit 4 都無法支援即是變數的觀測。

1. 不過方法是人想出來的,對於即時變數間是最基本的可以使用 PORT + LED 將所要監看變數送給 LED 做即時顯示。
2. 我最常用的方法是用 UART 傳給一個 USB Dongle 後送給 PC 用 Hyper-Terminal 做變數資料的即時監看,做參數上的調整用。

3. 最基本的單一 I/O 腳的狀態改變方式也是簡單且易用的方式。

發表於: 10/18 13:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
#4
新會員
新會員


查看用戶資訊
兩位老師您好

SFRs這個方法先前有使用,不過每次程式都會暫停下來,想詢問的是讓程式繼續跑,又可以同時看到目前ADC或是暫存器抓到的數值,而不是停在斷點

感謝

發表於: 10/18 12:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
#3
版主
版主


查看用戶資訊
補充一下: 這些都是 X IDE 的基本除錯功能。

除錯功能的使用範例及方式可以參考 PIC101 教育訓練課程裡的示範。

教育訓練光碟網址:
http://www.microchip.com.tw/RTC/RTC_DVD/

尋找綠色的提示: 8-Bits MCU 相關課程 -->
PIC101 X IDE & MCC & XC8 基礎課程

發表於: 10/18 12:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: MPLAB IDE 即時監控問題(dsPIC33CK using app041)
#2
管理員
管理員


查看用戶資訊
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:



jpg  XIDE_Debug1.jpg (67.58 KB)
67979_616cba29b3a5b.jpg 404X271 px

jpg  XIDE_Debug3.jpg (210.27 KB)
67979_616cba3f2cf89.jpg 660X653 px

jpg  XIDE_Debug4.jpg (277.20 KB)
67979_616cba53ca1e6.jpg 694X594 px

jpg  XIDE_Debug5.jpg (39.21 KB)
67979_616cba6befb84.jpg 417X106 px

jpg  XIDE_Debug6.jpg (43.18 KB)
67979_616cba820943e.jpg 461X101 px

jpg  XIDE_Debug2.jpg (202.84 KB)
67979_616cbc4b0f7c7.jpg 750X507 px

發表於: 10/18 8:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


MPLAB IDE 即時監控問題(dsPIC33CK using app041)
#1
新會員
新會員


查看用戶資訊
您好,想請問一下MPLAB IDE 能否像TI 一樣有即時監控變數數值、暫存器數值能力?(直接在燒錄程式上監控)
目前使用OLED display的方式都有很嚴重的delay。

發表於: 10/15 16:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://mu.microchip.com/page/tmu
http://www.microchip.com.tw/modules/tadnews/page.php?ncsn=2&nsn=41
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
https://page.microchip.com/APAC-PrefCenters-TW.html
https://www.youtube.com/user/MicrochipTechnology
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
https://www.microchip.com/development-tools/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
[ more... ]

教育訓練中心

課程 - 台北教育訓練中心
課程 - 新竹教育訓練中心
課程 - 高雄教育訓練中心
教育訓練中心介紹
購買 - 實驗工具
臺灣實驗板介紹與資源