Hallo, ich probiere nun schon seit tagen rum am meinem PIC16F876A die RA-Ports (alles Outputs) zum laufen zu bringen.
(RA1,RA2,RA3,RA4,RA5) trotz aller bemühungen klappt es nicht ich bekomm immer nur einen ausgang zum "Durchschalten" (RA5). Woran kann das liegen? die ADCs sind aus... bin mit meinem latein am ende...
Code:
init
;
; --------------------------------
; Ports Initalisieren
; --------------------------------
; 0 = Output, 1 = Input
clrf PORTA
clrf PORTB
clrf PORTC
bsf STATUS,RP0 ; RAM Bank 1
; 16F876: alle ADC-Eingänge auf digital I/O umschalten
MOVLW 0x06 ; PCFG3..0 = '0110'
MOVWF ADCON1
movlw b'00000000'
movwf TRISA
movlw b'11111111'
movwf TRISB
movlw b'11111000'
movwf TRISC
bcf STATUS, RP0 ; Bank 0
goto StartPIC
....
[/code]
Lesezeichen