Forum: Mikrocontroller und Digitale Elektronik AVR Timer interruptet nicht


von Alexander (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich kriege den Timerinterrupt auf meinen beiden AVRs nicht hin. Ich
habe mir die Beiträge ansgesehen, die Codesammlung abgetippt, aber ich
sehe den Fehler einfach nicht 8-(

Ich gebe die oberen 4 Bit des Timers auf 4 LEDs (PortD) aus, das blinkt
auch ganz gut. Wenn NO_INT_USE definiert ist, blinkt die LED an PortC[0]
mit etwa 2Hz, was ich auch so erwarten würde.

Ist NO_INT_USE nicht definiert, blinkt alles gleich, nur PortC[0]
bleibt aus, wird also gar nicht aufgerufen.

avr-gcc (GCC) 3.4.3
binutils version 2.15
Atmega8

Auf meinem Atmega103 nehme ich Timer2, das tut aber genausowenig.

Ich bin am Ende! Wahrscheinlich übersehe ich irgendwas einfaches.
Vielen Dank schonmal.
  Alexander

von A.K. (Gast)


Lesenswert?

TIMSK |= 1 << TOIE1;

von Alexander (Gast)


Lesenswert?

Genau, Danke. Gerade hatte ich es auch gemerkt. Betriebsblind :-(

Gruss und Dank
  Alexander

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
Noch kein Account? Hier anmelden.