Seiten: 1 [2]
|
|
|
Autor
|
Thema: LCD ohne controler mit µC (Gelesen 15420 mal)
|
absoluteranfaenger
Modding-Noob
Karma: +0/-0
Offline
Geschlecht:
Beiträge: 5
Warum einfach, wenn es auch kompliziert geht. :-)
|
Ein völlig nacktes Display wäre z.B. Pollin 120 103. Um ein Segment zu aktivieren, muß es gegenphasig zur Backplane angesteuert werden. Je nach Anzahl der backplanes und der Segmente braucht man dafür Massen an Treibern (LCD-voltage ist ja meist mehr als 5V!) und eine passende Logik, die die angelieferten Daten in Segmente übersetzt und das multiplexing steuert. Ein Blick auf ein entsprechendes Display reicht, um die Menge der Chips zu erkennen und sich vorzustellen, wie man das mit konventionellen Bausteinen hinbekommen soll ...
Das gezeigte Display hat bereits die passenden Treiber und eine Steuerung, allerdings erwartet es ständig aufs neue die anzuzeigenden Daten nach einem festen timing-Schema. Ich habe dafür schon mal eine Schaltung gesehen (LM15... irgendwas von Sharp 640x480x16 Graustufen, 60 Hz(?) Bildwechselfrequenz) Diese Schaltung wurde mit 2 Stk. 89C2051 und zusätzlicher hardware (Bildspeicher [normales SRAM]+steuerbare Binärzähler) realisiert. Wenn ich sie wiederfinde, stelle ich sie bei Euch ein.
Ansonsten wollte ich noch loswerden, daß ich Eure LCD-Ecke (Ideen!) absolut top finde. *einschleim* *ggg*
|
|
|
Gespeichert
|
|
|
|
hackspider
Wakü-Poseidon
Karma: +4/-0
Offline
Geschlecht:
Beiträge: 412
|
hat jemand eine idee welcher µC den schnell genug wäre um so große LCDs anzusteuern??? mit so nem Atmega8 kann man wenig anstellen der reciht für ein CLCD ober für ein GLCD ohne Controler reicht der mit sicherheit nicht. weiß irgendwer was so ein Row/col driver überhaupt erwartet um ein pixel anzusteuern
|
|
|
Gespeichert
|
|
|
|
absoluteranfaenger
Modding-Noob
Karma: +0/-0
Offline
Geschlecht:
Beiträge: 5
Warum einfach, wenn es auch kompliziert geht. :-)
|
@hackspider Das kannst Du doch hier ablesen: http://www.supelec-rennes.fr/r...0635_scheme.gif
Er braucht vier bits Daten (D0 ... D3 vermutlich der jeweilige Zustand vier nebeneinanderliegender Datenpunkte) und drei Synchronsignale/Takte (DIN, LP,XSCL)
Wie heißt denn Dein Display? Hast Du ein Datenblatt, in dem das Timing dargestellt ist?
|
|
|
Gespeichert
|
|
|
|
hackspider
Wakü-Poseidon
Karma: +4/-0
Offline
Geschlecht:
Beiträge: 412
|
so das mit dem LCD is so ne sache also das ist ein lcd aus einem Alten EPSON PX 16 und heißt ECM-A0283 datenblatt hab ich für das teil keins gfunden abder die row und col driver hab ich schon gepostet hatte auch datenblätter für die treiber aber fürs lcd hab ich keins is warscheinlich zu alt
|
|
|
Gespeichert
|
|
|
|
absoluteranfaenger
Modding-Noob
Karma: +0/-0
Offline
Geschlecht:
Beiträge: 5
Warum einfach, wenn es auch kompliziert geht. :-)
|
ECM = epson custom made ... für die gibt es nur selten Datenblätter Ohne Datenblatt wirst Du es schwer haben, das richtige timing zu treffen..
|
|
|
Gespeichert
|
|
|
|
hackspider
Wakü-Poseidon
Karma: +4/-0
Offline
Geschlecht:
Beiträge: 412
|
joa denk ich auch aber hab bei google nix gefunden mal ne idee keine ahnung ob die klappt aber könnte man nicht eine endlos schleife an timings an das LCD ausgeben und man schaut halt wann das lcd was anzeigt?? hört sich total irre an (ist es warscheinlich auch)
|
|
|
Gespeichert
|
|
|
|
absoluteranfaenger
Modding-Noob
Karma: +0/-0
Offline
Geschlecht:
Beiträge: 5
Warum einfach, wenn es auch kompliziert geht. :-)
|
Nein, nicht ausprobieren (das könnte das LCD töten), eher das LCD im Originalgerät lassen und dort mittels (Mehrkanal-)Oszilloskop die timings ausmessen.
Quelle:
http://www.computer-archiv.de/comp0014.htm#PX-16
Auflösung/Resolution Text 40 x 10 80 x 25 Auflösung/Resolution Grafik 320 x 80 640 x 200
Mehr ist nicht zu finden außer ein paar Hilferufen von anderen, die pin und Daten suchen. ;-)
Weißt Du überhaupt, welches der beiden Displays Du hast?
Es gibt zwei Varianten des PX-16 http://www1.computerwoche.de/h...408/a83636.html
|
|
« Letzte Änderung: Mai 1, 2004, 18:31:34 von Diesel »
|
Gespeichert
|
|
|
|
absoluteranfaenger
Modding-Noob
Karma: +0/-0
Offline
Geschlecht:
Beiträge: 5
Warum einfach, wenn es auch kompliziert geht. :-)
|
Hier mal ein Beispiel für ein timing (Im konkreten Fall für ein 640x480 Sharp-Display)
XSCL wäre in etwa cp2, DIN entspricht etwa S und LP wäre CP1 Dann das timing noch an Deine Displaygröße/vier bit Daten anpassen und fertig. :-))))
Sorry, impi, ich lerne noch ...
<---- neu hier im Forum ist ...
Ergänzung: Leider hat der upload nicht geklappt ... hmpf ...
[gelöscht durch Administrator]
|
|
« Letzte Änderung: Mai 1, 2004, 17:24:30 von absoluteranfaenger »
|
Gespeichert
|
|
|
|
hackspider
Wakü-Poseidon
Karma: +4/-0
Offline
Geschlecht:
Beiträge: 412
|
also ich hab das große das 640x200 das hört sich ja schon mal gut an @ spunky gibts da ne möglichkeit einen µC als universal Controller zu programieren bei dem man dann die timings usw einfach abändern kann. und @ Olaf wenn das ganze über einen µC läuft wäre es doch auch keine schwierigkeit so ein LCD an den Seriellen Port oder an usb anzuschliesen das würde den LPT Port für drucker 2. LCD ... freihalten
|
|
|
Gespeichert
|
|
|
|
|
hackspider
Wakü-Poseidon
Karma: +4/-0
Offline
Geschlecht:
Beiträge: 412
|
Das mit dem SED ist halt so ne sache wollte den auch von megas haben aber da war ja da prob mit dem versand. Ich bau jetzt das Board nach einem tut: http://www.lamepage.de/hardwar...d/index_de.html is halt viel smd löterei aber sonst gehts
Bin jetzt bei den µCs nicht so bewandert aber gibt es da schnellere als 16 Mhz dann ein bissle speicher dazu und man könnte einen Universalcontroller für alle erdenklichen LCDs machen außerdem könnte man dann ja den µC seriell ansteuern ohne LPT port und dann wäre da auch nicht das prob mit der maximalen pixel zahl (640x256)<-- is schon ein wenig klein . Mit so einem µC wäre dann alles offen.
|
|
|
Gespeichert
|
|
|
|
xonom
Modding MacGyver
Karma: +5/-0
Offline
Geschlecht:
Beiträge: 779
|
ja mmh ich denke da hat spunky recht dass es einfach auch günstiger ist, wobei die schnellen µC und der speicher auch nicht unbedingt gängig sind und daher auch nicht so einfach zu beschaffen wären! außerdem längt die max displayfläche wohl aus, die teile kosten schließlich auch ne menge!
|
|
|
Gespeichert
|
|
|
|
Spunky
Case-Konstrukteur
Karma: +9/-0
Offline
Geschlecht:
Beiträge: 715
|
Die Platine ist leider nicht so schön wie die von Mark de Jong. Auchte auch auf die Bauform des SED1335. Den gibt es AFAIK in quadratisch und rechteckig.
Bin jetzt bei den µCs nicht so bewandert aber gibt es da schnellere als 16 Mhz
Ja. sind aber nicht ganz billig. Sind dann meist in SMD und brauchen einige externe Bauteile. So einfach und billig, wie die AVRs gibt es kaum prozessoren.
dann ein bissle speicher dazu und man könnte einen Universalcontroller für alle erdenklichen LCDs machen außerdem könnte man dann ja den µC seriell ansteuern ohne LPT port und dann wäre da auch nicht das prob mit der maximalen pixel zahl (640x256)<-- is schon ein wenig klein . Mit so einem µC wäre dann alles offen. Ja, aber ich würde glatt einen echten LCD-Controller nehmen und den per µC ansteuern. Der µC könnte dann die Grafikroutinen übernehmen und Kreise und so berechnen.
Spunky
|
|
|
Gespeichert
|
„Liebe Nachwelt! Wenn Ihr nicht gerechter, friedlicher und überhaupt vernünftiger sein werdet als wir gewesen sind, dann soll Euch der Teufel holen. Diesen frommen Wunsch mit aller Hochachtung geäußert habend bin ich Euer ehemaliger, gezeichnet: Albert Einstein.“ --->>> AFAIK? IMHO? HTH? Guckst du hier -> Chat-Akronyme / -Abkürzungen <<<---
|
|
|
Seiten: 1 [2]
|
|
|
|
|