Guten Tag Ich versuche gerade ein Grafik-LCD anzusteuern. Die Hardware habe ich nun soweit fertig. Wenn ich jetzt die ganze Schaltung einschalte, erscheinen auf dem Display 4 Striche. Ist das normal oder ist das ein Anzeichen dafür, dass das Display defekt sein könnte? Denn ich denke, hier gibt es Leute, die schon wesentlich mehr mit solchen LCDs gearbeitet haben als ich ;) Gruss
Wenn Striche erscheinen, bedeutet dies, dass das LCD keine Steuersignale erhält und nicht gemultiplexed wird. Lässt du das LCD so längere Zeit laufen, brennen die Striche ein.
Datenblätter? Schaltpläne?? Programmlistings??? Sorry, aber die Glaskugel ist gerade unter den Schrank gerollt....
http://www.dataimagelcd.com/product/gm/pdf/GM322400FNCWA-01.pdf Das wäre das Datenblatt. Eine Frage zum Timingdiagramm auf Seite 9: Für was ist das Signal 'M' ? Muss das Tastverhältnis genau 50% sein ? In der Beschreibung steht nur etwas von 'Alternate Signal for LCD Driver'. Ist das zwingend notwendig? Gruss
hagbard wrote: > Das wäre das Datenblatt. Eine Frage zum Timingdiagramm auf Seite 9: > Für was ist das Signal 'M' ? Muss das Tastverhältnis genau 50% sein ? > In der Beschreibung steht nur etwas von 'Alternate Signal for LCD > Driver'. Ist das zwingend notwendig? Ja und ja.
Das M-Signal kann man aber einfach mit einem halben 74HC74 aus dem Vertikalimpuls (hier FLM genannt) erzeugen, das ist auf anderen Displayplatinen oft so enthalten.
Für was braucht denn das Display dieses Signal ? Noch was zur Software: Ist es sinnvoll, mit einen Timer den CP-Takt zu machen und die anderen Signale (LP, Frame, FLM) jeweils noch in der selben Timerinterruptroutine bei Bedarf zu generieren? Ich habe das Programm von Benedikt. K bereits angeschaut. Jedoch programmiere ich 8051er. Wie generiert man diese Signale normalerweise? Ich brauche ja noch Rechenzeit um die Display Daten zu empfangen. gruss
hagbard wrote: > Für was braucht denn das Display dieses Signal ? Um die Spannungen zu invertieren. Nur wenn die Ansteuerung des Flüssigkristalls DC frei ist, wird eine chemische Zersetzung (Elektrolyse) verhindert. Daher die exakten 50%. > Ist es sinnvoll, mit einen Timer den CP-Takt zu machen und die anderen > Signale (LP, Frame, FLM) jeweils noch in der selben > Timerinterruptroutine bei Bedarf zu generieren? Eher nicht. Ich würde den LP Takt mit einem Interrupr machen, und in diesem so schnell wie möglich eine Displayzeile samt LP ausgeben. Die restliche Zeit bis zur nächsten Zeile hast du dann für das eigentliche Programm. > Wie generiert man diese Signale normalerweise? > Ich brauche ja noch Rechenzeit um die Display Daten zu empfangen. Ein externer LCD Controller (SED1305, S1D13700 usw) nimmt dir diese Arbeit ab.
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.