Re: 程式疑難2
|
||||
---|---|---|---|---|
版主
|
整個 Project 壓成 ZIP 送出來 debug 看看。
發表於: 2009/4/8 16:58
|
|||
|
Re: 程式疑難2
|
||||
---|---|---|---|---|
初級會員
|
我查 Weal-Pull Resister 的相關應用,有PULL LOW的例子,所以我2種都試驗,但依然都是不成功
發表於: 2009/4/8 16:12
|
|||
|
Re: 程式疑難2
|
||||
---|---|---|---|---|
高級會員
|
插花一下...
看到這句話...以及接33K電阻到GND 感覺怪怪的 Pull high不是只要接到+VCC就可以了嗎?
發表於: 2009/4/8 15:58
|
|||
|
Re: 程式疑難2
|
||||
---|---|---|---|---|
版主
|
一般較舊版本的 PIC RA4 是 Open drain 的架構,當輸出時要將個提升電阻。
但最近所出像 20-pin PIC16F690 系列 PORTA 就變成內建 Weal-Pull Resister 的架構了。
發表於: 2009/4/8 10:05
Edited by Ryang on 2009年04月08日 10:22:34
|
|||
|
程式疑難2
|
||||
---|---|---|---|---|
初級會員
|
大家好,小子我又碰到問題了,程式如下,倒數第4行,理應將RA4輸出為HIGH,可是我在DEBUG模式下的WATCH視窗,始終無法看到PORTA的RA4變H,實際量測CHIP的RA4亦無H輸出,請問我哪裡出包了,煩請指教,謝謝!!
MAIN: BANKSEL PORTA ; CLRF PORTA ;Init PORTA BANKSEL PORTB ; CLRF PORTB ;Init PORTB BANKSEL ANSEL ; CLRF ANSEL ;DIGIPAL BANKSEL ANSELH ; CLRF ANSELH ;DIGITAL BANKSEL TRISA ; MOVLW B'11000001' ; MOVWF TRISA ;Set PORTA is input or output BANKSEL TRISB ; MOVLW B'11111011' ; MOVWF TRISB ;Set PORTB is input or output BANKSEL TRISC ; MOVLW B'10100110' ; MOVWF TRISC ;Set PORTC is input or output OP_DET: BANKSEL PORTB ; BTFSC PORTB,4 ; GOTO OP_DET ; BSF PORTA,4 ; BTFSS PORTB,4 ; GOTO $-1 ; GOTO OP_DET ;
發表於: 2009/4/8 9:38
|
|||
|