-
-
Erfahrener Benutzer
Roboter-Spezialist
Haupt:
in R17, PIND2
sbic PORTD, 2
sbi PORTD, 6
rjmp Haupt
wäre schön wenn du die Interrupttabelle bei so leichten Programmen einfach wegläßt. Die rjmp Befehle vor jedem Interrupt würde ich auch gegen einen reti Befehl austauschen und nofunc: ganz weglassen.
Aber das ist nicht die Ursache des Problems.
Deute ich dein Programm richtig, dass du pind2 in r17 schreibst? Dann sollte die Abfrage unter sbic sich auch auf r17 beziehen( sbic r17,2). So wie es jetzt aussieht, fragt sbic Port D ab, ob pin 2 geschaltet ist.
Dann müßte es funktionieren.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen