Forum: Mikrocontroller und Digitale Elektronik LCD-Hintergrund dimmen mit FASTAVR


von A. Arndt (Gast)


Lesenswert?

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

von Forest (Gast)


Lesenswert?

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

von Dirk (Gast)


Angehängte Dateien:

Lesenswert?

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

von Berndt (Gast)


Lesenswert?

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

von Dirk (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.