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.
Gast
#4757514
Mathias W. schrieb: > Ich hoffe ihr könnt mir weiterhelfen. Mit diesem Schrott jedenfalls nicht: Mathias W. schrieb: > ATmega162.oxps
Gast
#4757526
Falls damit der Dateityp gemeint war. Habs jetzt in PDF. War falsche Druckeinstellung
Gast
#4757537
Welcher Compiler frisst PDF Dateien?
Gast
#4757538
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.
Gast
#4757576
Ein Interrupt, der eingeschaltet wurde und für den keine ISR existiert, sorgt für einen Neustart.
Gast
#4757610
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.
Gast
#4757641
Das macht aber leider keinen Unterschied wenn ich die ISR mit einfüge.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.