Hallo, hat jemand mal einen Vorschlag, ich möchte mein LCD-Hintergrund-LEDs mittels PWM dimmen, die Beleuchtung hängt an einem Mega8 an PIND5 --> T1, natürlich mit Vorwiderstand und Basisvorwiderstand. Wenn ich das alles manual mittels An-Ausphasenverschiebung per Hand programmiere läuft es wie gewünscht, aber es soll ja programmunabhängig mitlaufen. Kapiere das eh noch nicht richtig mit diesen Timern usw., wer da also Infomaterial in deutsch für Dumme hat oder gefunden, dann her damit... Gruss A. Arndt
Hi, Du mußt ganze schon mit einem Timer lösen. Vielleicht bringt dich der Link weiter (http://elektronik-kompendium.de/public/buchmann/interna.htm). Ist zwar ein anderes IC aber die Grundzüge werden wohl die selben sein. mfg
Hi, die Beleuchtung hängt an einem Mega8 an PIND5 --> T1, natürlich mit Vorwiderstand und Basisvorwiderstand. So ist das aber nicht richtig. Erstmal zur Hardware: Portpin ---> basisvorwiderstand -> basis(mosfet) oder (npn Transistor) Fuer ein Pwm deiner Art sollten schon 8 Bit reichen und du kannst den Timer0 nutzen. Da du ein Software PWM proggen moechtest und nicht auf einen der drei Hardware Pwms musste mit Timern arbeiten. Ich kann Dir leider nur ein kleines Beispiel fuer Bascom geben sollte aber aehnlich sein. Ich hoffe es hilft Dir weiter.... Leider habe ich auch keine gute Seite gefunden die es Simpel erklaert und mit eigenen Worten krieg ich es leider nicht hin. Mfg Dirk
Hallo, ich dachte, nur der Port T1 ist der Output für PWM ? Ist es denn richtig, das die (meist 3) Timer absolut unabhängig vom normalen Durchlaufprogramm ihre SUB-Routinen abarbeiten ? Gruss A. Arndt
Hi, nein, dein Mega 8 hat drei Hardware PWM`s OC1A OC1B OC1C . Natuerlich kann man die Hardware nachprogrammieren ueber den Timer. Alles eine Frage wie man es machen moechte Hardware PWM oder Software PWM. Timer: Die drei Timer laufen unabhaengig voneinander bei einem Ueberlauf wird die Porzedur fuer den ueberlauf gestartet. Mfg Dirk Mfg Dirk
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.