Hallo,

auch wenn das jetzt hart klingen mag, das steht im Datenblatt (Seite 77 ff).

Aber deswegen bekommste trotzdem ne Antwort:

Die beiden anderen PWM Ausgänge, also die die mittels OCR0A und OCR0B gesteuert werden können, werden vom Timer 0 angesteuert.
Das einzige Problem das du haben dürftest ist also die entsprechenden Bits in den entsprechenden Registern richtig zu setzen.

für ne Phase Correct PWM wären das z.B.:

TCCR0A:
- WGM00
- COM0A1
- COM0B1

TCCR0B:
- CS00

Ob und wie sich das allerdings in Bascom realisieren lässt, kann ich nicht sagen, zumal diese Programmiersprache den Timer 0 ja auch ganz gerne für andere Dinge benutzt (z.B. Servosteuerung) ...

Meiner Meinung nach dürfte es also notwendig sein, diese Funktionen per Hand einzuprogrammieren.

Zum laufen bekommen hab ich die 4 PWM's zur gleichen Zeit schon, allerdings nur in Assembler ...