Hallo, ich hab ein Atmega 164, benutze von ihm 4 Ausgänge als PWM. Dabei verwende ich zwei 8 bit Timer, Timer 0 und Timer 1( der Timer 1 ist 16 bit, kann aber als 8 laufen). Alles läuft wunderbar... jetzt ist mir aufgefalen, wenn ich den Strom linear hochfahre (0-255), flackern die LEDs... abhilfe ist eine Tabelle, die Sprünge sind kleiner, aber häufigen geworden... abhilfe dafür ist widerrum die Auflösung zu vegrössern... jetzt ist aber alles festmontiert und ich kann den Controller nicht einfach so austauschen. Also jetzt kommt die Frage: " Kann ich den Timer 0 und Timer 2 zusammenlegen? damit Timer 0 zu einem 16 bit Timer wird". Ja ich weis, es gibt ein Software PWM.... aber mein PWM läuft mit 30kHz und ich würde es sehr gerne beibehalten. Gruß Simon
@ Simon (Gast) >Kann ich den Timer 0 und Timer 2 zusammenlegen? damit Timer 0 zu einem >16 bit Timer wird". Nein. > Ja ich weis, es gibt ein Software PWM.... aber mein >PWM läuft mit 30kHz Für LEDs? Photosensitiv? Informier dich mal über LED-Fading. Dann reicht auch eine 8-Bit PWM. MFG Falk
Hey Falk, LED-Fading ist nur eine Tabelle...und die muss ich sehr langsam durchlaufen, deswegen sind die Sprünge sichtbar. 30kHz sind für die Treiber der LEDs, die beinhalten in der Schaltung eine Spule und wenn die unter 20kHz getaktet wird, wirkt es sich als hörbares Zischen... Gruß Simon
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.