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


Browsing this Thread:   1 Anonymous Users






Re: Debug問題?
#7
新會員
新會員


查看用戶資訊
參照:

Beee 寫道:
真實情形是 : 我很少用 12f508 寫過東西, 也極少用 ICD2 作實體模擬, 絕大多數是只用 MPLAB SIM 模擬
所以你所碰到的難題 , 我也只是用想像判定的 , 相信只要你摸的夠久 , 這些也會變成你的常識之一

還有 ... 我不想作鍋子 , 這不好笑的



呵呵~
我個人玩PIC純粹是興趣好玩
而想用上自動控制的地方
偏偏就只需用上PIC12F508
就非常夠用了
單純當作顯示4顆LED 顯示設備狀態及ERROR CODE
實在想不出要用877這個最多人入門的"大咖"啊!! (手邊只有這"大咖")

的確
如您所說的經驗
理論歸理論
實際上有太多的不確定因素
這就得靠經驗了

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


Re: Debug問題?
#6
資深會員
資深會員


查看用戶資訊
真實情形是 : 我很少用 12f508 寫過東西, 也極少用 ICD2 作實體模擬, 絕大多數是只用 MPLAB SIM 模擬
所以你所碰到的難題 , 我也只是用想像判定的 , 相信只要你摸的夠久 , 這些也會變成你的常識之一

還有 ... 我不想作鍋子 , 這不好笑的

發表於: 2009/12/7 15:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Debug問題?
#5
新會員
新會員


查看用戶資訊
參照:

Beee 寫道:
GPIO 3 ---> INPUT ONLY , 其相對的 TRISIO , bit 也無法清為 0 ( OUTPUT )


感謝Beee大鍋的回覆
關於這點datasheet上有寫
這點我知道
所以才將
TRIS暫存器寫入08H值

但因上述兩個暫存器皆秀00H
才有此問題

之後測試發現
這是Debugger Header硬體問題
傳回資料不足所致
但這問題會不會發生在其他
內建Debugger Module的MCU上 (免Debugger Header)
這就沒測過啦!

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


Re: Debug問題?
#4
資深會員
資深會員


查看用戶資訊
GPIO 3 ---> INPUT ONLY , 其相對的 TRISIO , bit 也無法清為 0 ( OUTPUT )

發表於: 2009/12/7 6:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Debug問題?
#3
新會員
新會員


查看用戶資訊
參照:
Beee 寫道:
1. 不看 DataSheet 也要看 電視 :
      
GPIO 3 J為 MCLR 只能為 INPUT 所以當然變成 0X08
      OPTION 為 WRITE ONLY 
讀不到 當然就成為 00


感謝Beee大鍋解答
GPIO 3 為 INPUT Only 手冊上有寫這我知道
而我問的是 TRISIO這個暫存器 (抱歉應該是小弟表達不良)

聽了您的建議
使用MPLAB SIM
FSR 各暫存器確實有寫入
終於鬆了口氣 ,放心了

再次感謝Beee大鍋解答 Thank!


參照:
2. 你用的是 ICD 而不是 ICE
[/code]


原來Debugger Header還有這些限制在
增加知識了
Thank!

發表於: 2009/12/6 14:37

Edited by picuser on 2009年12月06日 15:03:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Debug問題?
#2
資深會員
資深會員


查看用戶資訊
1. 不看 DataSheet 也要看 電視 :
      
GPIO 3 J為 MCLR 只能為 INPUT 所以當然變成 0X08
      OPTION 為 WRITE ONLY 
讀不到 當然就成為 00
2. 你用的是 ICD 而不是  ICE  
基本上還是利用  MCU 將參數傳回 當你設中斷點時
      MCU 還是在 RUN 
TIMER 0 也未曾停止 其讀值也就不會為 0 不然你用  MPLAB SIM 試試看
      CLRF   TMR0
            MOVF   TMR0 
W
            MOVWF   TMR0_TEMP

  PS
關於 第一點 的  OPTION 你可另外用程式來驗證 其設立的功能有無實行 來加強你自己的信心

發表於: 2009/12/5 23:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Debug問題?
#1
新會員
新會員


查看用戶資訊
各位前輩求教了!

問題程式
list p=12F508
#include <P12F508.inc>

ORG 0x000
NOP
MOVWF OSCCAL
INIT
MOVLW B'11000111'
OPTION ;執行完該暫存器=00h
MOVLW B'111000'
TRIS GPIO ;執行完該暫存器=08h
CLRF GPIO
...........

附圖
縮圖

我的設備
IC : AC162059 (PIC12F50X/16F505/10F20X Debugger Header) + ICD2

請問各位前輩
1.
為何在程式開始
載入數值到 OPTION & TRIS 暫存器都顯示唯00h & 08h
這是哪邊出錯了嗎?

2.
PIC12F508 的TMR0暫存器是否無法軟體歸零? (手冊上寫可R/W)
EX:
CLRF TMR0 ;單步執行後
..
TMR0數值還是"隨機碼"
這是因為硬體記數器
並不隨單步執行影響而中斷記數嗎?

有請各位前輩們求教了?
謝謝

發表於: 2009/12/5 20:13
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... ]

教育訓練中心

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