-
-
Erfahrener Benutzer
Robotik Einstein
Und was ist daran so schlimm? Der Timer läuft über, und weils so konfiguriert wurde, wird ein Interrupt ausgelöst. Daher erfolgt der Sprung zu OVF0addr und von dort in die Interruptroutine ab Timer0.
Oder was ist jetzt genau dein Problem?
TCNT0 und r22 haben nixhts miteinander zu tun. r22 wird in der main-Schleife weitergezählt, während TCNT0 vom Hardware-Timer unabhängig vom restlichen Programmablauf weitergesetzt wird.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen