Hallo!
Ich bastel hier gerade an einem ATmega16 herum und verzweifel am PWM-Ausgang. Ich habe auf Timer 1 einen 8bit-PWM im Modus 8 (Phasen+Frequenz-korrekt) aktiviert, der auch funktioniert. Au=DFerdem habe ich den zugeh=F6rigen Interrupt aktiviert (SIG_OUTPUT_COMPARE_1A). Das Tastverh=E4ltnis wird mit OCR1A in diesem Interrupt moduliert (ich muss synchron zum PWM-Signal dieses modulieren. Was ich schon festgestellt habe: Der Interrupt kommt bei steigender _und_ fallender Flanke des PWM-Signals - was ich in der Software schon entsprechend ber=FCcksichtigt habe.
Wenn ich nun meinem Scope und meinen Augen trauen darf, dann jittert die PWM-Zyklusdauer ziemlich stark, bis zu 10%, in Abh=E4ngigkeit vom (aber nicht linear zum) Tastberh=E4ltnis!
Habe ich einen Knick in der Optik oder ist nur mein Scope kaputt?
Gru=DF Thorsten