• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 請問如何查看變數以及暫存器值(Debug)
#4
高級會員
高級會員


查看用戶資訊
問題解決了...
好像就是 tempdata 的資料儲存的關係!
因為我要的是透過中斷程式即時的更新資料,可是透過 tempdata
的關係,在執行完中斷程式會幫我還原資料以致可能在主程式的運算
造成溢位或其他的問題吧!
標記 tempdata 的資料儲存程式碼就可正常的執行了!

不過,我還是不知道怎麼看當機的單晶片的變數值,請問有教學檔嗎?

發表於: 2008/8/26 15:06
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問如何查看變數以及暫存器值(Debug)
#3
高級會員
高級會員


查看用戶資訊
使用 ICD2 除錯指的是在下拉式選單將原本的 Release 改選
Debug 嗎?選了之後會出現奇怪的好像警告的視窗,請問要怎麼
設定才能用Watch Window看變數值?

要 refresh一下內容且不要去執行了啟動模組。
==> 這是只要先按一下 Reset 嗎?

你在中斷有使用到 + - 乘、除 的運算嗎?tempdata 有儲存起來嗎?
1. 有,我的中斷程式有用到 for 迴圈以及 ++變數 的運算.
2. 應該有儲存,我加了這段程式碼:
#pragma interrupt RS232_Send_Data nosave=section(".tmpdata")

發表於: 2008/8/25 21:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問如何查看變數以及暫存器值(Debug)
#2
版主
版主


查看用戶資訊
如果你有使用 ICD2 除錯的話,可以使用 Watch Window 來查看變數的內容,使用 Watch 需配合中斷點的設定來使用。
基本上當機後,重新Reset PIC 後只有SFR會變成 Reset的初始狀態,但是 RAM及變數是不會因Reset後而改變這時可以檢查一下 RAM的內容,記的要 refresh一下內容且不要去執行了啟動模組。

你在中斷有使用到 + - 乘、除 的運算嗎?tempdata 有儲存起來嗎?

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


請問如何查看變數以及暫存器值(Debug)
#1
高級會員
高級會員


查看用戶資訊
我使用的是 MPLAB 7.6 以及 PIC 18F8680

我目前有支程式,執行一段時間後,PIC 就會當掉停住不動,但有
時卻又正常!
尚查不出原因,不知是程式問題還是我設定的問題!

請問有何方法可以讓我看到"當掉時"的單晶片目前的所有變數
以及暫存器的值嗎?可以抓到 MPLAB 上來看嗎?

發表於: 2008/8/25 16:46
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://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
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/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------