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

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
penguin_tomas
Příspěvky: 2
Registrován: 24 lis 2011, 00:00

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

#1 Příspěvek 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
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#2 Příspěvek od Andrea »

RA4 je open drain, tak to bude chtít pull-up odpor.
Uživatelský avatar
penguin_tomas
Příspěvky: 2
Registrován: 24 lis 2011, 00:00

#3 Příspěvek 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.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“