MODDING-FAQ FORUM

LCDs und -Software => LCDs Allgemein => Thema gestartet von: Spunky am Dezember 29, 2003, 22:40:19



Titel: Zwei Displays gleichzeitig an einem Port
Beitrag von: Spunky am Dezember 29, 2003, 22:40:19
Es haben schon öfters Leute gefragt, ob man zwei Displays an einem Port betreiben kann.

Es geht:
(http://spunky.curz.com/duodisp_01.jpg)

Ich habe mal einen Screenshot von jaLCDs Config gemacht:
http://spunky.curz.com/duodisp_jalcds.gif
Das 4x20 ist das erste Display, das 2x24 das 2.

Im Prinzip werden beide Displays gleich angeklemmt. Nur der Kontrasregler sollte natürlich für jedes Display einzeln angeklemmt werden.
Außerdem muss man Pin 6 vom ersten Display an Pin 1 vom Printerport anklemmen. Vom zweiten Display wird Pin 6 an Pin 17 vom Printerport angeklemmt.
jaLCDs habe ich auf 40-Zeichendisplay eingestellt.
Was jetzt vielleicht ein bisschen verwirrend klingt, ist die Darstellung auf den Displays. Ich beschreibe sie auf Grundlage eines normalen 4x20 mit HD44780-Controller.
Die ersten beiden Zeilen in jaLCDs erscheinen im ersten Display, die beiden unteren im zweiten Display.
Wie spricht man jetzt die Zeilen 3 und 4 im Display an? Ganz einfach! Der Speicher für die Darstellung im Display arbeitet fortlaufend und am Ende der ersten Zeile im Display schliesst der Anfang der 3. Zeile an. In meinem Beispiel wird in der ersten Zeile Uhrzeit und Datum angezeigt. Dahinter kommt die Temperatur für meine IBM-Platte. Diese erscheint im Display in der 3. Zeile.
2. Zeile in jaLCDs zeigt Temperatur von Cpu, Case und nach ein paar Leerzeichen die Temperatur meiner Seagate-Platte. Die Zeichen habe ich so abgezählt, daß die Platten-Temp in der 4. Zeile des Display angezeigt wird.
Beispiel-Config jaLCDs:
Code:
$time§ $date§ IBM $temp3§°C
Cpu $temp1§°C Case $temp2§°C Seagate $temp4§°C
Anzeige im Display:
Code:
23:06:53 29.12.2002
Cpu 40°C Case 20°C
IBM 39°C
Seagate 39°C
Verstanden?

HTH
Spunky


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: OlafSt am Dezember 29, 2003, 22:48:58
Woraus sich automatisch ergibt, das dem Programm ein 40-Zeichen-Display vorgegaukelt wird - es aber physisch zwei getrennte sind. Alles ab Zeichen 20 sozusagen erscheint auf dem zweiten Display.

Pin 17 zur Umschaltung der C/S-Leitung eliminiert die Chance auf ne Lichtsteuerung ;D

Ansonsten _0_ für die Idee ! Du bist und bleibst der LCD-Hardware-Gott.


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Spunky am Dezember 29, 2003, 23:15:55
In der 4x40-Version liegt die Lichtsteuerung auf LPT-Pin 14. Er verzichtet dann auf R/W und kann nur ins LCD schreiben und es ist kein lesen des Status oder Displayspeicher möglich.

Spunky


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: OlafSt am Dezember 29, 2003, 23:31:49
Schätze, ich brauch mal n 40-Zeichen-Display hier - das macht mich irgendwie mißtrauisch


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Spunky am Dezember 30, 2003, 10:13:34
Ein einfaches 2x40 habe ich bestimmt in meiner Sammlung. Leider ist der Karton mit den anderen LCDs schon unterwegs.

Spunky


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: --nemon-- am Dezember 30, 2003, 11:53:29
olaf, das 4*40er ist auf dem weg seit gestern, evtl. hast du damit das gleiche problem, nur halt auf einem display, und nicht auf 2 verteilt

(irgendwie hab ich erst auf pn geklickt, statt auf reply ;) )


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Klinkerstein am Dezember 30, 2003, 12:04:41
Leider ist der Karton mit den anderen LCDs schon unterwegs.
8--o :b <:0> _0_ :§ ;D
So das musste jetz sein. Jetz muss ich aufhörn zu spammen.

PS: Wie wärs eigentlich wenn Olafs STLCD ganz umzieht?
Dann wäre zB die hauptseite www.stlcd.de und das Forum www.stlcd.de/Forum oder http://Forum.stlcd.de

Wär doch subba (Leider kostet die DE Domain nochmal 10 oder 15 euro, das wären dann schon 25€) Aber ne .de.vu domain ist dooof :P


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: TechnikMaster am Dezember 30, 2003, 15:27:35
Die Idee, zwei 4x20-Displays als wie ein 4x40 anzuklemmen, ist mir letzte Woche auch gemommen. Wäre nur schön wenn man auch ne Software hätte wo man das ganze auch wie 8x20 konfigurieren könnte (z.B. wenn längere Zeilen wie WInAmp-Titel etc. durchscrollen). Wäre vielleicht auch mal ein nettes Feature für STLCD?


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: OlafSt am Dezember 30, 2003, 17:11:17
Wie wärs noch krasser...

Pin 17 benutzt man idR für's Licht. Wir verzichten darauf.
Pin 14 ist R/W, verzichten wir auch drauf.

Pin 17 benutzen wir nun als CS1/CS2 - somit wäre ein 4x40-LCD ansteuerbar.
Pin 14 verbinden wir mit nem Inverter, der die Steuersignale übern Latch auf ein zweites Display leitet.

Ergebnis: 4x80-LCD.

Hab nur keinen Schimmer, wie ich das in STLCD einbauen soll, ist ne ziemliche Bitshifterei :o


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Spunky am Dezember 30, 2003, 17:13:13
Kaskadier doch Schieberegister, dann kannste beliebig viele dran hängen. Dann kann man sich eine ganze Wand von Displays bauen. ;D

Spunky


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Klinkerstein am Dezember 30, 2003, 17:57:04
Da kommen die Schiebereggis aber bestimmt nich mehr hinterher, und die timings wären auch fürn popo :P ;D

Olafs Idee ist aber gut ;D (dann sind wir das erste Programm /erste Community / erster progger, der sowas hingekriegt hat)


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: OlafSt am Dezember 30, 2003, 22:00:14
Voller Schrecken habe ich eben festgestellt, das die Idee, R/W festzulegen, beim Noritake nicht funzt. Das erwartet ne steigende Flanke an R/W. Idee also Tonne.


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Klinkerstein am Dezember 30, 2003, 22:13:16
Wann? Am anfang? dann kann man doch so ein RC Glied machen. (Haben die bei der Elektor auch immer als Start-Reset für zB Atmels genommen)


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: OlafSt am Dezember 31, 2003, 00:35:31
Ja, aber: Dann würde das Display nur ein einzelnes Zeichen übernehmen - für jedes Byte an Daten ist so eine Flanke nötig. Wie zünde ich dann also das RC-Glied ? Dafür bräuchte ich nen Pin, den ich nicht habe - und hätte ich ihn, bräuchte ich das RC nicht.

Und das mit nem Taktgenerator zu machen erfordert wiederum recht präzises Timing - geht also auch nicht.


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: --nemon-- am Dezember 31, 2003, 00:44:27
ist nicht folgendes mit logik-ic´s möglich: aus einer leitung kommt ein signal, das an einen von 2 ausgängen weitergeleitet wird, und dabei etwas umschaltet, das das nächste signal auf den 2. ausgang leitet, usw.?


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Blocki am Dezember 31, 2003, 02:13:06
um nicht wirklich ahnung davon zu haben, aber: hat der ic net ne gewisse trägheit? wenn ja-> idee tonne ;D


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: OlafSt am Dezember 31, 2003, 10:11:45
Zumindest die TTL- und CMOS-IC's haben Laufzeiten im Nanosekunden-Bereich - das fällt nicht wirklich ins Gewicht. Die Problematik ist nur, mit einem einzigen Signal viele Signale ansteuern zu wollen...


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: unas. am Dezember 31, 2003, 10:29:28
http://www.universal-download-source.de/lcd.jpg (http://www.universal-download-source.de/lcd.jpg)
:o


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: --nemon-- am Dezember 31, 2003, 11:26:10
das sind keine parallelen displays, wenn du eine serielle leitung hast, sollte dies einfacher sein. ich vermute,d as dies 2 i²c displays sind


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Klinkerstein am Dezember 31, 2003, 13:10:22
Jo sind I²C fiecher ;D
Aber die Idee war gar nich mal so schlecht.
Wenn ein Datensignal kommt, dann einfach R/W extern auf high ziehen oder so ;D


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Carbrögen am Januar 2, 2004, 21:38:57
Jo ich kann damit (so wie ich spunky in icq verstanden hab) zwei 4*20 Zeichen LCDs an einander hängen richtig?


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Klinkerstein am Januar 2, 2004, 21:49:56
Jap, das dürfte im bereich des machbaren sein 8)


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: TechnikMaster am Januar 2, 2004, 21:51:03
Stimmt genau, ist nur z.Z. per Software etwas schwer einzustellen, da die Software glaubt, ein 4x40 vor sich zu haben und du daher beim einstellen mit den Zeilen etwas Basteln musst (jedesmal wird die 1. Hälfte der Zeile auf dem einem und die 2. Hälfte auf dem anderen Display angezeigt ...)


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: --nemon-- am Januar 2, 2004, 22:09:53
es ist keine leitung mehr frei, da sist auch das problem mit meinem 4*40, da sz.z. olaf hat, um zu schaun, ob er am i/owarrior noch nen pin nutzen kann


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Carbrögen am Januar 2, 2004, 22:44:49
hab mich eh vertan, 4*40 is falsches format ... will was breites und hohes (also mehr nen quadratisches rechteck lol ... nich so was langes rechteckiges, mehr richtung viereck also so quader mäsig ::))


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: isch am Januar 5, 2004, 01:49:40
Entschuldigt die vielleicht dumme Frage, aber warum steuert man die LCDs nicht
über 4bit an - und nutzt die "freien" 4bit für das 2.LCD ??

Ich hab das 4x40 bei mir dran, und mich überkommt der Größenwahn ein 2. 4x40
anzuklemmen.
Mit 2. LPT Karte hab ich Probs, weil in meiner Kiste schon alle PCI belegt sind und
der einzige freie PCI wird vom GraKa Lüfter "belegt" und in meinem System tut
sich die Karte auf PCI#5 (unterster) konflikten BÄH der Kasten lacht mich zu gut
deutsch gesagt, aus!

Wäre das denn nicht möglich, über die 4bit Variante zu arbeiten ?

Nachtrag:
http://cvs.sourceforge.net/viewcvs.py/lcdproc/lcdproc/docs/hd44780_howto.txt?rev=1.2&content-type=text/vnd.viewcvs-markup

(ich hoffe der Link funzt)


Titel: Re:Zwei Displays gleichzeitig an einem Port
Beitrag von: Carbrögen am Januar 5, 2004, 10:10:15
Also noch extra ne karte anschaffen wegen den beiden LCDs will ich nich ... dann bastel ich mir doch lieber nen größeren aufbau auf ne lochrasterr....

Wenns allerdings einfacherere möglichkeiten gibt, also her damit :)


© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.