Stránka 1 z 1

PIC16F628 - RA4 jako výstup -prosím o radu

Napsal: 24 lis 2011, 21:37
od penguin_tomas
Mohl by mi někdo poradit jak přesvědčit RA4 u PIC16F628, aby se choval jako výstupní port? Jediné čeho jsem zatím dosáhnul je napětí kolem 0.25V - jako logická jednička je to dost málo.

Testovací program mám následovný:

LIST P=16F628A
INCLUDE<P16F628A.INC>

__CONFIG _PWRTE_ON & _WDT_OFF & _MCLRE_OFF & _BODEN_OFF & _LVP_OFF & _XT_OSC & _CP_OFF & _BOREN_ON



START CLRF PORTA
MOVLW B'00000111' ; typ komparatoru (off)
MOVWF CMCON
BCF STATUS,RP1
BSF STATUS,RP0 ; nastaveni In / Out
BSF OPTION_REG,5
MOVLW B'00100000'
MOVWF TRISA
CLRF TRISB
BCF STATUS,RP0
LOOP MOVLW H'FF'
MOVWF PORTA
MOVWF PORTB
GOTO LOOP

END

Díky

Napsal: 24 lis 2011, 21:42
od Andrea
RA4 je open drain, tak to bude chtít pull-up odpor.

Napsal: 24 lis 2011, 21:59
od penguin_tomas
8O úžasné.
Programuju už 20 let (pravda ne PICy), ale tohle je poprvé co mi někdo opravil chybu odporem :D .

Díky moc, po propojení 1k na Ucc začalo okamžitě fungovat.