@Klaus Möhrer
>2V und an einem anderen Pin 4V. Geht das ??? Achso, der µC ist ein
>Mega128.
Du kannst das relativ CPU schonend mittels Output compare Funktion
erreichen. Du nutzt nur den Interrupt des Output compare, nciht aber die
Pin-Funktion.
Bei einem Überlauf des Timers beginnt die PWM Periode. Beide PWM Pins
werden werden auf 1 gesetzt (es sei denn der PWM Port ist 0).
Mittels Output compare Interrupt generierst du den nächsten Interrupt
für den Kanal, welcher als erstes wieder auf 0 gesetzt werden muss
(kleinerer PWM Wert). Danach das gleiche Spiel, nur diesmal mit der
Differenz der PWM Werte. Danach beginnt das Spiel von vorn.
@Torben K.
>realisieren. Dann würde ich mir per Software aus einem HW-Timer zwei
>SW-Timer machen. Dafür zählst Du mit Deinem HW-Timer für jeden SW-Timer
>eine Variable z.B. alle 100 ms hoch.
Und welche PWM-Frequenz soll dabei rauskommen? Bei 8 Bit sind das
256*100ms = 25,6 Sekunden Periodendauer!
MfG
Falk