-
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo
dann könnte sein, was ic oben schon gechrieben habe, dass du vor den TRIS-Befehlen die Speicher-Bank wechseln musst. Hats du denn schon mal mit dem Debugger festzustellen, ob deine Ports A und B tatsächlich Daten ausgeben ?
Du könntest dein Programm mal abändern - für tstzwecke und schreiben:
TRISB = 0 ; also alle Ausgang
PORTB = 0x55;
und jetzt mit MPLAB Sim überprüfen, ob da auch 55 auf dem PortB steht, und dann das gleiche mit PORTA.
TRISA = 0;
PORTA = 0x55;
gerhard
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen