LCD

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche

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)
  • Pollin, TC1602E-01, Bstnr. 120 420 (getestet von Bitfehler)
  • 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:

Ethersex LCD.png

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.