Folgendes Problem:
Ich möchte eine 3 Kanal PWM mit einem Pic mit 4Mhz für eine RGB Led Beleuchtung realisieren.
Mein Lösungsansatz wäre folgender:
Timer0 wird mit 1Mhz getaktet.
Alle 3 Led einschalten!
1.000.000/256= 3609,25 x in der Sekunde wird ein Interrupt ausgelöst.
dabei wird eine Variable "x" um 1 erhöht. Immer wenn ein Wert zwischen 0-256 gleich "x" ist wird die entsprechende Led abgeschaltet, den Rest der 256 Zyklen.
Wenn die Variable "x" 256 erreicht, werden alle Leds wieder eingeschaltet.
Nun komm ich aber bei 256 Stufen(8Bit) Auflösung aber auf eine
PWM Frequenz = 1000000/256/256= 15,26 HZ

Das ist zu niedrig oder? Lässt sich das mit 2 Timern besser lösen?

LG Alex B.