Hallo, worauf ist zu achten, wenn ich eine eigene ISR für einen Timer1 bei Atmega32 schreiben will?
Wenn ich jetzt, wie in diesem Fall den Timer1 überlaufen lassen will, dann muss ich eine ISR vom Typ ISR(TIMER1_OVERFLOW_vec) schreiben und der µC springt dann, wenn TOV1 gesetzt wird in diese Routine? oder muss ich noch etwas einstellen?
@ Williy (Gast) >Wenn ich jetzt, wie in diesem Fall den Timer1 überlaufen lassen will, >dann muss ich eine ISR vom Typ ISR(TIMER1_OVERFLOW_vec) schreiben und Ja. >der µC springt dann, wenn TOV1 gesetzt wird in diese Routine? oder muss >ich noch etwas einstellen? Den Timer. Siehe auch die Beispiele im Artikel Interrupt. MfG Falk
Du solltest noch die Periodizität des Timer Interrupts berücksichtigen. Nicht das der Timer jeweils so schnell überläuft, dass du quasi permanent in der ISR bist... Falk hat da schon Recht, das Tutorial ist sehr gut! Schöne Grüße, Alex
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.