Forum: Mikrocontroller und Digitale Elektronik Mega8 + Timer1 + CTC = Problem


von Jan (Gast)


Angehängte Dateien:

Lesenswert?

Ich versuche gerade zum ersten Mal den Timer1 meines Mega8 zum Laufen zu
brigen.

Diesen Code habe ich aus der Codesammlung.
Er war ursprünglich jedoch zum togglen von OCR1 gedacht, ich möchte
jedoch immer den Timer1 CompareA Handler aufgerufen haben.
(OCR1 toggeln läuft einwandfrei)
Welches Bit habe ich bisher in den Controlregistern übersehen, was ich
noch setzen / löschen müsste?


Danke für die Hilfe zu so später Stunde!

von Rolf Magnus (Gast)


Lesenswert?

So wie ich das sehe, schaltest du den Interrupt nirgends ein. Dir fehlt
das Setzen von OCIE1A in TIMSK.

von Jan (Gast)


Lesenswert?

Irgendwie klar, das mein Code nichts machen kann.
Ich habe zwar OCIE1A gesetzt, aber die Interruptroutine hatte einen
Fehler, so dass sie gar nichts getan hat. War spät gestern...

Trotzdem Danke!

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.