hi schau dir mal folgendes an:
p.s. des mit dem banksel ist wesentlich einfacher als mit dem "bsf status RP0..." des mach den der compiler automatisch.Code:; PORTA banksel TRISA ; Bank Wekseln movlw B'00000000' ; PortA I/O setzen (1=In, 0=Out) (Reinfolge RA7,RA6...) movwf TRISA ; PortA I/O setzen movlw B'11111111' ; Analog/Digital I/O (0=Analog, 1=Digital) (Reinfolge RA0,RA1...) banksel ADCON1 ; Bank Wekseln movwf ADCON1 ; PortA I/O setzen clrf PORTA ; PortA auf 0 setzen ; PORTB banksel TRISB ; Bank Wekseln movlw B'000000000' ; PortB I/O setzen (1=In, 0=Out) (Reinfolge RB7,RB6...) movwf TRISB ; PortB I/O setzen banksel PORTB ; Bank Wekseln clrf PORTB ; PortB auf 0 setzen







Zitieren

Lesezeichen