Mam problem chtel jsem pomoci maticove klavesnice ovladat vystupy. Nejspis bude problem v RA4 kde je otevrenej kolektor pripojil jsem na nej odpor 10k k napeti. A da se rict ze to funguje. Jen kdyz mam tento program
LIST P=16F684A, R=DEC
INCLUDE<P16F84A.INC>
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_OFF & _XT_OSC
org 0
BSF STATUS,RP0
movlw b'00101111' ; portb(0) vstup
movwf TRISB
movlw b'00000000'
movwf TRISA ; porta jako výstupy
BCF STATUS,RP0
CLRF PORTA
CLRF PORTB
movlw b'11010000'
movwf PORTB
keyboard
BTFSC PORTB,5 ; tlačítko 1
BSF PORTA,3
BTFSC PORTB,1 ; tlačitko 6
BCF PORTA,3
BTFSC PORTB,2 ; tlacitko F
CALL zapni
BTFSC PORTB,3 ; tlačítko S
CLRF PORTA
GOTO keyboard
zapni MOVLW b'11111111'
MOVWF PORTA
RETURN
END
tak pri stiknuti treba vypnuti nebo zapnuti na portu RA3, tak se mi treba vypina nebo zapina i port RA4 v programu to snad neni kdyz s portem RA4 nic nedelam. Poradte prosim jak to je s tim otevrenym kolektorem. Diky