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!
So wie ich das sehe, schaltest du den Interrupt nirgends ein. Dir fehlt das Setzen von OCIE1A in TIMSK.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.