Re: PORTA口請教
|
||||
---|---|---|---|---|
版主
|
確定ADCON1有設成0X07嗎?
看了DATA SHEET,發現,PORTA和比較器無關。 於是,如果要將PORTA設成DIGITAL輸入,應該只要, TRISA相對應的BIT設為1,且ADCON1設為0X07就可以了。 用WATCH視窗看TRISA及ADCON1是否真的設對了吧!
發表於: 2004/8/7 10:30
|
|||
|
Re: PORTA口請教
|
||||
---|---|---|---|---|
版主
|
PIC的RA4都是 Open Collector的輸出型態,它跟RA3 & RA5沒有關係。要注意的是,PIC的輸入是CMOS,所以輸入腳不可以浮接至少拉個電阻到Vcc或Gnd吧! 要是當輸出就沒有關係啦!
發表於: 2004/8/6 18:42
|
|||
|
Re: PORTA口請教
|
||||
---|---|---|---|---|
新會員
|
現在毛病找到了,就是RA4口上拉電阻的原因,只是不明白爲什麽有了上拉電阻,RA4,RA3,RA5都不能正常輸入,但是輸出卻是正常的,RA4怎麽會影響RA3和RA5呢,清高手執教
發表於: 2004/8/6 16:45
|
|||
|
Re: PORTA口請教
|
||||
---|---|---|---|---|
新會員
|
謝謝!!
我的芯片就是一片PIC18F448控制3292收發 我已經設置ADCON1=0X07; 問題還是解決不了
發表於: 2004/8/6 13:48
|
|||
|
PORTA口請教
|
||||
---|---|---|---|---|
新會員
|
各位高手,我是一個新手,我正在使用pic18f448,幾乎全部把各位端口作爲普通i/o口,但是porta口作爲輸入時無論0或1,他都讀作1,不知道是什麽原因,
我已經設置ADCON1=0X07; 很是著急,請幫忙,補甚感激!!
發表於: 2004/8/5 22:01
|
|||
|