Mit einem Attiny13 (4.8MHz, TC Prescaler 64) möchte ich mit dem 8-bit Timer PWM als auch einen Interrupt nutzen. Der Code im Interrupt soll dabei die PWM für einige Zeit einschalten. Hier geht's los: Beitrag "Re: C 'Zeitsteuerung', µS - 24h. Bitte mal ansehen" Wenn ich einen OC-Interrupt benutze (2.5ms), laufen die beiden völlig asynchron, und das gewünschte Signal kommt wegen der Überlagerung nicht zustande. Wenn ich den Overflow-Int benutze (3.4ms), ist die PWM eigentlich O.K., nur daß es beim Overflow nochmal einen Spike gibt. Also startet die PWM vermutlich, und wird einen Timer-Takt zu spät abgeschaltet.
Ich mache die PWM jetzt doch wieder in Software, aber an einer Lösung für das Problem bin ich weiterhin interessiert!
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.