PWM mit Taster dimmen

Gast #816739
Lesenswert?

Hallo,

ich arbeite gerade neu mit Mikrocontroller und habe daher 2 Fragen.

Erstmal was ich habe, ein Display mit dem t6963c Controller mit einer 
Auflösung von 240x128px. Das Display hängt an einem AtMega128 Board.
Warum der 128er? Da bleiben mir jede menge Ports mit denen man arbeiten 
kann.
http://shop.embedit.de/product__159.php

Dann habe ich noch einen ISP-Programmer
http://www.my-irshop.de/catalog/product_info.php?products_id=158


Zu meinen Fragen.


1. Mir ist ein kleiner unfall passiert und die Röhre für die 
Hintergrundbeleuchtung ist mir kaputt gegangen. Kann ich doch gleich auf 
LED umstellen, oder?

Dazu habe ich schon einige Beiträge gelesen über PWM, aber keiner der 
mir PWM über 2 Taster regelt. Also Taster 1 heller und Taster 2 dunkler. 
Hat das schonmal jemand gemacht und würde mir die SRC überlassen?

2. Frage, weie bekomme ich ein einfachen Text aufs Display und wie 
posizioniere ich den?

Mein bisheriger Schaltplan siehe Anhang

LG
Arian
Angehängte Dateien:
#816750
Lesenswert?

PWM im AVR ist relativ einfach: zuerst einen Timer mit geeignetem 
prescaler konfugurieren um die PWM-Frequenz einzustellen. Noch ein paar 
weitere Einstellungen bei der Waveform-generation (steht alles im 
Datasheet - und ich weiss es nicht auswendig). Wenn Du eine laufende PWM 
hast, einfach den Dutycycle - also das Puls-Pausen-Verhältnis - in das 
OCR** Register (je nach Timer und Controller) schreiben und das Ding tut 
was Du willst.
Achtung Tasteneingänge musst Du entprellen, sonst registriert der µC bei 
jedem Tastendruck mehrere Eriegnisse. Mit den erkannten 
Tastenereignissen zählst Du das OCR** Register rauf (heller) oder 
runter.

Ein wenig Datenblattrecherche schadet ohnehin nicht

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren