Also, ich habe mir einmal das Beispiel mit dem LED-Lauflicht auf Spruts page angeschaut.
Code:
bsf STATUS, RP0 ; auf Bank 1 umschalten
movlw B'00000000' ; PortB alle output
movwf TRISB
bcf STATUS, RP0 ; auf Bank 0 schalten
clrf PORTB ; alle LEDs ausschalten
bsf PORTB,0 ; LED an RB0 einschalten
So steht das dort auf Port B bezogen.
Kann ich das dann einfach wie folgt auf Port D ändern?
Code:
bsf STATUS, RP0 ; auf Bank 1 umschalten
movlw D'00000000' ; PortB alle output
movwf TRISD
bcf STATUS, RP0 ; auf Bank 0 schalten
clrf PORTD ; alle LEDs ausschalten
bsf PORTD,0 ; LED an RB0 einschalten
Außerdem komme ich mit dem "Bank"-System des PICs nicht ganz klar.
Könnte mir das jemand erklären?
Chris
Lesezeichen