Guten Abend, nach langem erfolglosem fehlersuchen wende ich mich nun an euch. Ich verwenden einen ATmega162 und versuch mit Timer1 und dessen Overflow-Interrupt einen Portpin zu toggeln. Leider wird dieser Interrupt anscheinden nicht aufgerufen. Der Timer läuft, da zwei LEDs, die an Pin OC1A und OC1B angeschlossen sind wechselseitig blinken. Ich hoffe ihr könnt mir weiterhelfen.
Mathias W. schrieb: > Ich hoffe ihr könnt mir weiterhelfen. Mit diesem Schrott jedenfalls nicht: Mathias W. schrieb: > ATmega162.oxps
Falls damit der Dateityp gemeint war. Habs jetzt in PDF. War falsche Druckeinstellung
Mathias schrieb: > Habs jetzt in PDF. Das ist genial. Alle Welt postet hier in *.c oder *.cpp und du musst erst ein Dokument draus machen. Ich hab jedenfalls keine Lust mir die Syntax-Colorierung selbst zu erzegen.
Entschuldige bin neu hier im Forum. Ich hoffe dass das jetzt endlich das richtige ist.
Ein Interrupt, der eingeschaltet wurde und für den keine ISR existiert, sorgt für einen Neustart.
Mathias W. schrieb: > ATmega 162 Timerüberlauf Interrupt löst nicht aus Doch tut er. Aber wie MWS schon sagte verursacht eine nicht vorhandene ISR einen dauernden Neustart des Programms. Versuchs mal mit dem Code im Anhang.
Das macht aber leider keinen Unterschied wenn ich die ISR mit einfüge.
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.