LCD: Unterschied zwischen den Versionen
Stesie (Diskussion | Beiträge) (Import old site from TikiWiki) |
(kein Unterschied)
|
Version vom 3. April 2009, 22:07 Uhr
LCD-Display
Diese Seite beschäftigt sich damit ein LCD an die Platine anzuschliessen und zu betreiben. Die folgenden Displays wurden gestestet:
- Pollin, SC1604A, Bstnr. 120 572 (gestestet von #OR)
- Pollin, YL162-90, Bstnr. 120 060 (getestet von SuperRiggi)
- weitere?
Pollin Net-io
Da ich ein Pollin Board verwende, hier also die Beschreibung für eine Net-io (:biggrin:). Den Anschluss des LCD habe ich von http://www.sprut.de/electronic/lcd/lcd.gif übernommen. Die folgende Grafik zeigt den Anschluss an den Controller:
Wer ein bischen besser löten kann, benötigt keine Anschlussplatine und kann das ganze auch direkt auf einen SUB-D Stecker löten, die Stiftnummern stehen in der Grafik dabei.
Bei dem YL162-90 ist zu beachten, das Vo (Kontrast) nicht mit positiver Spannung anzusteuern ist. Die neagtive Spannung ist am besten über einen 10kOhm Potentiometer vom Pin 6 des RS232 Bausteines (Pollin AVR Board) abzugreifen. Bei ca. 5kOhm ist das Display gut zu erkennen
Danach muss nochmal compiliert werden:
- make menuconfig
- Untermenu "Applications"
- den Punkt "HD44780 Module Driver" aktivieren
- in selbiges Untermenu abtauchen und noch "Readback Support" und "Use Port C" aktivieren
- danach rausgehen, speichern, compilieren, laden
Das LCD macht nach dem Einschalten erstmal gar nix. Zum testen geht am besten der ECMD.
- netcat 192.168.0.90 2701 aufrufen
- dann lcd write Hallo eingeben
Man sollte jetzt etwas auf dem LCD lesen können.
Weiter Spielereien mit dem LCD:
Leider habe ich nocht nicht rausbekommen, wie man zb. die 1wire Temperatursensoren oder die ADC oder die Ports möglichst elegant auf das LCD bekommt :-). Aber vielleicht hat ja von Euch einer eine Idee.