-
-
Erfahrener Benutzer
Roboter Genie
Setze dies
Timer1=62500
als ersten Befehl in die Isr_timer1, dann kommt der Interrupt exakt nach 0,25 Sekunden.
Aber:
Der On Timer1 Befehl sollte vor die Do...Loop.
Du musst die Prints aus der ISR nehmen. Die Ausführung dauert so lange, dass der nächste Interrupt schon wieder ansteht.
Wenn du unbedingt eine Ausgabe willst, dann
- setze in der ISR nur ein Flag
- prüfe dies in der Do...Loop ab
- setze das Flag zurück
- führe die Print Befehle aus.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen