Hallo, ich habe die LCD Hintergrundbeleuchtung über einen Schalttransistor an OC2 (PWM) angeschlossen. Ich möchte die Beleuchtung stufenlos dimmen. Hat jemand den Pulsweitenmodulator (TC2) schon mal für sowas benutzt, oder hat sogar ein paar Zeilen Code. Thomas
Warum so kompliziert? es geht auch einfacher, Mit dem AAT3113 kann man auch ohne PWM und externen Transistor die Helligkeit über ein Clocksignal steuern. Vorausgesetzt man verwendet (weiße) LEDs Gruß Adelbert
> Warum so kompliziert? Was ist an einem 16pin-QFN-IC (SMD) einfacher? Er braucht mehr Platz, verlangt 4 Kondensatoren als Außenbeschaltung, sinnvoll nur mit weißen LEDs, benötigt eine "komplexe" Ansteuerung, ist teurer und kann auch nicht mehr als ein Transistor. André. -- CAN@home - http://www.CANathome.de - Hausautomation mit AVR + CAN
Hallo, naja, wie soll ich die LED Beleuchtung auswechseln, und dann auch noch gegen weiße LED's? Ich habe es jetzt mit drei Bauteilen, einem Transistor und zwei Vorwiderständen gelöst. Das mit dem PWM funktioniert gut. Viele Grüße hier ein snap aus dem Code: // DA-Wandler OC2 (PIND7) für regelbare LCD Hintergrundbeleuchtung verwenden // PWM DA-Wandler von Timer/Counter2 programmieren und den Defaultwert ausgeben outp(0xFF, DDRD); // Port D auf Ausgang schalten outp(0, TCNT2); // Startwert von Timer/Counter 2 outp(0x62, TCCR2); // TCCR2= 0110 0010 // Bit6 = 1 = PWM Enable // Bit5&4 = 10 = Clear OC2 Output to zero // Bit 0-2 = 010 = Clock/8 outp(lcdbrightness, OCR2); // PWM Wert setzen (DA-Wert)
Hi Thomas, wie hast du denn das beschaltet? kannst du auch den kompletten Quellcode ins Forum posten? würde mich freuen. johannes
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.