Re: 18F4620的PORT問題請教
|
||||
---|---|---|---|---|
資深會員
|
1. 沒錯
2. 中斷也是數位運用之一種 , 你不設成 I/O INPUT , 要設成什麼 ? ? ? PS : 如要設 高低優先權 , 要先設定 RCON,IPEN
發表於: 2009/12/7 15:02
|
|||
|
Re: 18F4620的PORT問題請教
|
||||
---|---|---|---|---|
初級會員
|
請問在ADCON1裡面將PCFG3:PCFG0=1111 即可嗎?
另外請問 : 如果我也將PORTB改位數位I/O 是否就無法使用RB0中斷?? 感謝~
發表於: 2009/12/7 11:35
Edited by lavenderee on 2009年12月07日 12:19:16
|
|||
|
Re: 18F4620的PORT問題請教
|
||||
---|---|---|---|---|
資深會員
|
我想這是見人見智問題.
A. 想用 Digital I/O的人, 直接改了TRISA, PORTA而無效. 就說"真不知microchip怎麼想的....." B. 想用 Analog I/O的人, (假設:預設值不是Analog).... 結果也遇到同樣的問題...Analog I/O不能用... 這時B一定說:"真不知microchip怎麼想的---如果我不用 Analog I/O,我選沒有Analog 就好了..." 如果你是定"預設值"的人,你該怎麼定呢!!??
發表於: 2009/12/7 9:36
|
|||
|
Re: 18F4620的PORT問題請教
|
||||
---|---|---|---|---|
資深會員
|
老問題了
PORTA power on 預設是A/D pin 所以當然不會有改變 要先改成digital I/O 才行(ADCONx) (( 迷之音.....搞不懂,為什麼PIC default會是A/D,有什麼好處嗎?好怪))
發表於: 2009/12/7 7:38
|
|||
|
Re: 18F4620的PORT問題請教
|
||||
---|---|---|---|---|
資深會員
|
開個 WATCH 視窗 , 看 TRISA 有無被清為 0
為何不會被清為 0 ? 其他周邊有無設定 ( A/D , COMPARE ) ?
發表於: 2009/12/7 6:45
|
|||
|
18F4620的PORT問題請教
|
||||
---|---|---|---|---|
初級會員
|
請問一下關於這塊PIC
在設定上有什麼可能會造成PORT完全被鎖住無法更改嗎? 假設像: clrf TRISA clrf PORTA movlw 0x01 movwf PORTA 但它(PORTA)就是完全不會被更改@@ 整個程式很簡單 這個步驟也是在程式的一開始而已 應該是沒有其他指令影響到(?!) 所以想請教一下有經驗的前輩 有沒有什麼原因可能會造成這樣? 哪邊的設定或是其他任何因素都可以說說看 感謝~
發表於: 2009/12/7 0:13
|
|||
|