Hallo
Das Ende Deiner Initialisierung
Code:
BSF STATUS, RP0 ; auf Bank 0 zurückschalten
BCF STATUS, RP1 ;
CLRF PORTB ; alle Port A Latches ausschalten
CLRF PORTA ; alle Port B Latches ausschalten
;**********************************************************
Du schaltest eben gerade NICHT auf Bank0 zurück, sondern bleibst auf Bank 1. Damit operiert die Hauptprogrammschleife nicht auf den Ports sondern auf den TRIS-Registern.
Es ist ziemlich gefährlich die Bank-Warnings auszuschalten, wenn man noch keine grosse Erfahrung mit den PICs hat (ich unterstelle Dir das hier einfach mal, falls falsch, sorry)
Gruess
Felix
Lesezeichen