PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LCD ansteuern mit eigenem Programm(C++)



kurm_de
21.03.04, 14:19
Hi,

ich hab mir ein 2x16 LCD gekauft. Und an den parallelport angeschlossen.
Dann hab ich ein paar Treiber für Linux (z.B. lcdproc oder lcdmod) ausprobiert, aber die haben nicht richtig funktioniert.
Jetzt hab ich mir gedacht man könnte doch einfach ein kleines Programm schreiben das mir dann einen Text über den parallelport auf das LCD ausgibt.

http://www.sprut.de/electronic/lcd/
Auf dieser Seite steht wie man das LCD anpricht, also das man bestimmte Pins auf Low oder High setzten muß. Aber wie mach ich das jetzt im c++?

Ich kann zwar auf einen Pin Strom an und aus machen, aber wie ist das mit Low und High gemeint?

kurm_de

geronet
21.03.04, 14:51
Pin Pegel Low = 0V
Pin Pegel High = +5V
(gegenüber Masse gemessen).

kurm_de
21.03.04, 18:29
aha,
aber wie mach ich das jetzt?
Auf der genannten Seite steht was von "Initialisierung".
Kann ich da einfach die Bits nacheinander setzten? Oder muß ich da eine bestimmte Rheinfolge beachten?

geronet
21.03.04, 20:55
Huhu, warum schaust du nicht einfach ein bisschen ab?

http://lcd.sourceforge.net/

Ist viel einfacher als alles neu zu schreiben ;)

Meilenstein
25.03.04, 13:16
hab sowas mal als Projekt unter Assembler gemacht (versucht) jedenfalls is es einfacher wenn du die Initialisierung einfach irgendwo abkuckst.
da du in ner bestimmten Reihenfolge bestimmte Bits senden und dazwischen ne bestimmte Wartezeit einhalten musst.

Kannst alternativ auch in den Datenblättern des Herstellers deines LCDs nachkucken