Re: I/O 問題 PIC18F4X80
|
||||
---|---|---|---|---|
新會員
|
謝謝版主
果然如版主所說COMPARATOR MODULE的問題 還有 就是 ICD2執行之後 會自己停下來 並沒有設定任何中斷點 WATCHDOG 也有關閉 可以請各位在幫忙回答一下嗎........
發表於: 2005/10/12 15:49
|
|||
|
Re: I/O 問題 PIC18F4X80
|
||||
---|---|---|---|---|
管理員
|
您好 ,
這是 Comparatoe Module 在做怪 , 因為它一開機時是被 Enable 的 ! RD0 .. RD3 正好是 4 個 Comparator 的輸入 , 所以啦 :) So,, CMCON 的 Bit 0..2 要設定為 "111" , 然後就 ....... 試一下吧 , 應該有效
發表於: 2005/10/7 19:22
|
|||
|
Re: I/O 問題 PIC18F4X80
|
||||
---|---|---|---|---|
新會員
|
HI 板主
我試了你說的方法 可是 結果還是錯誤 PORTD 直接給值 是不會有錯 但是 經過運算就會出錯 甚至是 使用 變數做運算 運算之後 再把值填回PORTD 這樣輸出也會是錯的
發表於: 2005/10/7 16:33
|
|||
|
Re: I/O 問題 PIC18F4X80
|
||||
---|---|---|---|---|
新會員
|
HI 板主:
ICD2 執行之後阿,或自動跳出來 這是怎樣的情形呢 沒有設 BREAK
發表於: 2005/10/7 16:25
|
|||
|
I/O 問題 PIC18F4X80
|
||||
---|---|---|---|---|
新會員
|
請教各位:
我使用18F4X8系列,震盪器為16MHz用ICD2來DEBUG PORTD直接給值輸出正常, 但經過 運算之後 輸出就不正常了 例如 當PORTD=0x80 輸出 為0x80 PORTD-- 輸出卻為0x70 PORTD++ 輸出卻無反應 但使用MPLAB SIM 其結果用WATCH 看 是正常的 請問是 ICD2設定的問題嗎
發表於: 2005/10/7 15:27
|
|||
|