Hallo! Habe mir ein Hitachi LCD Display LMG6912RPFC (grafisch) gekauft und habe jetzt arge Probleme mit dem Anschluss. Geliefert wurde mir das Display mit den 7 IC's und eine weitere Platine mit dem Inverter für die Hintergrundbeleuchtung. Auf dieser ist auch ein parallele Schnittstelle und 2 16 Pin Blöcke. Bilder sind im Anhang. Das Display soll einen LSI HD63645 kompatiblen Controller haben. Ich habe aber leider keine Datenblätter und auch im Netz finde ich zu dem Ding herrlich wenig. Vielleicht könnt ihr mir da ja helfen. Am Besten wäre ein Anschlussplan und wenigsten etwas Beispiel-Sourcecode damit ich verstehen kann wie das Teil funktioniert. Vielen Dank Flashguy Schnittstellen-Programmierung ist für mich Neuland. Erfahrungen mit C++ habe ich, mit Assembler dafür nicht.
ok... also hier mal das Datenblatt für das Display
ähm...ok, danke, das Datenblatt habe ich auch, aber da sind keine für mich verständlichen Anschlussbelegungen drauf. Könntest du mir das genauer erklären bitte?
Ich dachte du hättest noch gar nix an Datenblättern... deshalb hab ich dir das mal hochgeladen Um die Anschlussbelegung rauszufinden brauchst du unbedingt das Datenblatt zum Controller, doch das hab ich leider nirgends gefunden... sollte ich es finden, lade ich es dir auch hoch Benjamin
Hier das Datenblatt... Bist du dir sicher, dass auf der Zusatzplatine ein Controller ist ? Sieht nämlich nicht so aus. Da steht HD63645 Komaptibel, d.h. kein Controller auf dem LCD. So wie das aussieht, musst du noch ein SED1335 dazu kaufen.
@Benjamin Ja sorry, liegt daran, das ich damit nicht wirklich was anfangen kann / konnte. Trotzdem danke! @Benedikt Nee, auf der Zusatzplatine ist kein Controler, ich dachte der wäre mit auf der LCD-Platine?!? Dachte, wenn das Ding nur mit irgendetwas "kompatibel" ist, reagiert der Controler auf die selben Befehle, hat die gleiche Anschlussbelegung etc. und nicht das dann noch ein Controler benötigt wird. Aber wie geht denn das jetzt weiter? Ich muss ja irgendwie ne Verbindung zum PC herstellen und dann das Display ansprechen.
Ja, du verbindest das LCD über einen LCD Controller mit dem PC, der definitiv nicht auf der LCD Platine drauf ist. Du brauchst sowas: http://www.mdejong.de/produkte.htm#LCD_Controller
Ich komm da irgendwie nicht ganz mit... 1. auf der 2. kleinen Platine ist schon ein LPT-Port. Da macht es doch Sinn den gleich zu verwenden, oder nicht? 2. Und die Verbindung zwischen Controler und LCD entnehme ich dann den Datenblättern, die hoffentlich bei den Pins die verbunden werden müssen auch die gleichen Bezeichnungen haben? 3. Gibt es so einen Controler nicht billiger? 30-40 sind mir schon etwas zu viel. 4. Kann der von dir genannte Controler überhaupt genau dieses Display ansprechen?
>1. auf der 2. kleinen Platine ist schon ein LPT-Port. Da macht es doch >Sinn den gleich zu verwenden, oder nicht? Woherw eist du, dass es für den LPT ist ? Eine 25 polige Buchse ist noch lange kein LPT... Mach mal ein besseres Bild von der Platine. Ist da irgendein IC mit vielen Pins drauf ? >2. Und die Verbindung zwischen Controler und LCD entnehme ich dann den >Datenblättern, die hoffentlich bei den Pins die verbunden werden müssen >auch die gleichen Bezeichnungen haben? Die Bezeichnungen sind gleich oder ähnlich. Wenn du nicht klarkommst, kann ich dir damit weiterhelfen. >3. Gibt es so einen Controler nicht billiger? 30-40 sind mir schon >etwas zu viel. Der Controller alleine ist etwas billiger. Dazu kommt noch RAM und eine passende Platine. So 20 kostet das schon. >4. Kann der von dir genannte Controler überhaupt genau dieses Display >ansprechen? Ja, kann er
Photo der kleinen Platine kann ich morgen posten. Nein, auf der ist kein IC mit vielen Pins. Mir ist auch grad aufgefallen, dass das nicht einmal ein LPT Port ist (d.h. er hat keine 25 Pole). Auf dieser Platine ist aber auf jeden Fall ein DC/DC-Wandler für die Hintergrundbeleuchtung drauf. Und den brauche ich ja wohl... Zu dem Controler: Ist das sowas, was in dem AVR-Tutorial auf dieser Seite beschrieben ist? Sollte ich mir dann diese Teile besorgen?
Das was beim AVR Tutorial beschrieben ist, ist ein HD44780, das ist ganz was anderes. Ist auf der Platine nur der CCFL Inverter für die Lampe, oder auch noch ein DC-DC Wandler fürs LCD (das braucht etwa -15 bis -25V) ?
Weil das LCD eben -15 bis -25V braucht, die auf keinen Fall vor den +5V anliegen dürfen, sonst geht das LCD kaputt.
Das erwähnte Display ist ein "nacktes" Graphikdisplay. Ohne einen geeigneten Controller kann man damit gar nichts anfangen; natürlich kann man sich den Controller selber zusammenstricken. Betrachtet man das Interface des Displays (Datenblatt, Blockdiagramm auf S.3), dann sieht man, daß das Display folgende Anschlüsse hat: Datenleitungen D0..D3 Taktleitungen Frame, Lead und CP. Mit jedem Takt von CP werden die an den Datenleitungen übergebenen Daten übernommen, dabei werden je vier Pixel auf einmal übertragen. Lead und Frame sind höchstwahrscheinlich Zeilen- und Bildwechseltakt, das lässt sich der recht schlechten Kopie nicht entnehmen. Für jede Zeile sind 320/4 = 80 Taktimpulse an CP zu übertragen, die maximale Frequenz für CP liegt bei knapp 4 MHz. Einen Controller für sowas kann man sich beispielsweise aus dem guten alten 6845, einer Handvoll Multiplexern und etwas SRAM basteln, oder man sieht sich mal den SED1330 an. Die Art der Ansteuerung des Displays ist jedenfalls überhaupt nichts aussergewöhnliches; jedes Schwarzweiß-DSTN-Display wird so oder ähnlich angesteuert. Displays mit höherer Vertikalauflösung sind in der Regel in zwei übereinanderliegende Hälften geteilt, die mit jeweils vier Datenleitungen parallel angesteuert werden.
Aha, ok. Das hilft mir schon ein wenig weiter. Bekommt man denn so eine Platine auch günstiger? Irgendwie die Kleinteile vielleicht bei Versandhäusern oder so? Wichtig wäre halt so eine "Entwickler-Platine" mit Schnittstelle für PC. Und die Controler müsste man doch auch irgenwo einzeln bekommen. Ich denke ich kauf mir gleich mal ein paar mehr davon, die kann man ja auch für andere Sachen benutzen...
Controller gibts bei jedem Epson Distributor wie Spoerle oder LC-Design Wenn du selber Platinen ätzen kannst, ist das auf jedenfall billiger (wobei der S1D13300 bzw der S1D13305 sind auch nicht ganz billig.) Ansonsten kannst mal bei Ebay schauen, da werden solche Module auch fertig verkauft.
Also da ich eh gern bei eBay kaufe, hab ich da gleich mal geguckt. Da gibt es sowas: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&category=12949&item=5715055182&rd=1 Das ist so ein Starterkit. Kostet allerdings über 100 . Oder aber sowas: http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5703990246&ssPageName=MERC_VI http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5703985934&ssPageName=MERC_VI http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=5704353298&ssPageName=MERC_VI Letztere ist wohl am interessantesten. Aber welches denn nun?
Das hast du falsch verstanden... Du brauchst dazu keinen Mikrocontroller, sondern einen LCD Controller. Such mal nach S1D13305, S1D13300, SED1330 oder SED1335
mmh...ok, sowas gibts bei ebay aber nicht. Und bei LC-Design hab ich mal angefragt, da würde ein o.g. Controller 14 kosten. Und selbst wenn ich den dann hab, wie bekomme ich dann da einem LPT-Port (oder etwas vergleichbares) ran? Woher die Anschlussbelegung?
Na aus dem Datenblatt... Oder einfach diese Schaltung nachbauen: http://www.mdejong.de/produkte.htm#LCD_Controller
Hallo Flashguy, Du brauchst auch noch ein Sram, quarz. Auf meine homepage findest Du das schaltplan von mein Platine. www.mdejong.de Grüße Mark,
@Mark de Jong Jo, ok, so langsam komme ich dahinter... Aber auf der von dir angebotenen Platine befindet sich doch kein Port zum PC, oder? Wie bekommen ich den hin? Ansonsten wäre ich durchaus an deinem Angebot interessiert.
Die Anschlussleiste mit den D0-7, A0, CS, WR, RD muss nur an der Druckerport angeschlossen werden. Wie, dass steht bei der entsprechenden Software dabei, da es jeder Programmierer etwas anderst macht. D0-7 kommen an Pin 1-8, GND an 18-25. A0, WR, RD, CS an 1, 14, 16, 17, aber was von denen wohin kommt, ist Softwareabhänbgig.
Ok. Wow, das war jetzt also ein Crash-Kurs in Sachen LCD-Controller. Muss mal sehen, wann ich mir so eine Platine besorge. Auf jeden Fall vielen Dank an Alle, die mir hier geholfen haben. Das hat echt geholfen!
Schau dir das mal an dein dis play hat wohl doch einen controller
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.