Forum: Mikrocontroller und Digitale Elektronik Display Beleuchtung PWM


von DB1Ulm (Gast)


Lesenswert?

Hallo,

ich überlege gerade die Hintergrundbeleuchtung meines LCD Display mit
PWM zu steuren. Da das Programm recht umfangreich wird und ich noch
genug damit zu tun habe wollte ich einmal fragen, ob evtl. jemand was
Fertiges / zu änderendes in Bascom hat.
Bitte nicht falsch verstehen, ich möchte niemand meine Arbeit machen
lassen, aber es wäre ja unsinnig, etwas besehendes neu zu schreiben.

Viele Grüsse Steffen

von Alex (Gast)


Lesenswert?

Wo ist das Problem? Weisst du nicht, wie man eine PWM implementiert? Ist
die Hardware das Problem?
Soweit ich weiß verfügt Bascom über eine umfangreiche Doku und fertige
Funktionen.

von DB1Ulm (Gast)


Lesenswert?

Hallo,

sry, das ich das hier wieder nach oben krame, aber ich glaub es ist
besser in einem bestehenden Thread weiter zu machen.

Ich hab mich mal heute hinter das Display PWM Problem geklemmt.

Die Hardware ist ansich nicht das Problem, die dürfte so
funktionieren:

Das momentane Problem liegt in der SW:
 Mein Code sieht folgendermasen aus:

Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Down , Compare B
Pwm = Clear Down , Prescale = 1

Compare1a = 128

Theoretisch müsste ja nun an OC1A das PWM Signal anliegen, dessen Puls
Pausenverhältnis ich mit dem Compare1a Wert ändern kann.

Das Problem ist jedoch, am Protpin liet kein Signal an. Oder habe ich
etwas entscheidendes übersehen.

Als Rahmen info: Es kommt ein Mega32 mit 8MHz RC Osz. zum Einsatz.

Ich würd mich über Tipps freuen.

von DB1Ulm (Gast)


Lesenswert?

Weiß niemand woran es liegen könnte?

von Andi (Gast)


Lesenswert?

Ich hoffe, Du läßt das PWM-Signal über einen Transistor, z. B. BD243,
verstärken sonst raucht Dir der Portpin für das B/L-PWM ab.

Gruß
Andi

von DB1Ulm (Gast)


Lesenswert?

Ja, natürlich, ich nutze hierfür ein N Channel Mos Fet ....

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.