LCD Display __

Gast #1390603
Lesenswert?

hey...
weiß von euch jemand wie man dieses LCD Touchscreen ansteuert(Datenblatt 
im Anhang)?bzw. was die Pins alle machen?
weil ich meine wieso hab ich von jeder Farbe (grün,rot,blau ) 6 
anschlüsse?
was machen die alle?
würde mich über eine Hilfe oder Erklärung riesig freuen =)
lg ferdl
Angehängte Dateien:
#1390614
Lesenswert?

ferdl schrieb:
> weiß von euch jemand wie man dieses LCD Touchscreen ansteuert(Datenblatt
> im Anhang)?bzw. was die Pins alle machen?

Ja.

> weil ich meine wieso hab ich von jeder Farbe (grün,rot,blau ) 6
> anschlüsse?

6bit -> 64 Helligkeitsstufen pro Farbe -> 262144 Farben insgesamt.

> was machen die alle?

18 Leitungen für die Farben, dann noch HSync, VSync, Pixeltakt und 
Betriebsspannung. Es ist eben ein Standard TFT mit 240x320 Pixel 
Auflösung.
Zur Ansteuerung benötigt man einen passenden Controller mit Speicher der 
als Schnittstelle zwischen dem µC und dem TFT dient (z.B. S1D13506).
Moderator (Firma: Titel) Persönliche Seite #1390630
Lesenswert?

Das display hat keinen Speicher, es muß laufend Daten eingetaktet 
bekonnem.
Du erzeugst also das Timing für Hsync und Vsync (und DTMG). Dann legst 
du die Daten (18 Bit parallel) für ein Pixel an, und gibst einen Takt. 
Das machst du für alle Pixel und beginnst sofort wieder von vorne.
Dabei sind recht stramme zeitliche Anforderungen einzuhalten. Dazu sagt 
das Datenblatt alles aus.

Mit einem uC bekommst du den Pixelclock von typ. 5,33 MHz aber 
wahrscheinlich nicht mehr gebacken, da muß ein Grafikcontroller her. Im 
einfachsten Fall sowas wie Ullrich Radigs CPLD-Lösung 
http://www.ulrichradig.de   Homepage » CPLD » 8Bit µC GraKa
Gast #1390645
Lesenswert?

und die Pixel werden mit einem eigenen Takt weitergeschalten oder?heißt 
das die Daten für das Pixel dürfen maximal solange da sein wie das 
gewünschte Pixel aktiv ist und dann wird automatisch is nächste Pixel 
angesprochen oder?
lg
#1390647
Lesenswert?

Da sind soviele Pins, weil das ein Datenblatt von einem TFT-Display mit 
Touchpanel ist. Da müssen halt für jedes Pixel RGB-Daten (3x6? -> 18Bit 
=-> 2562144 Farbtöne) reingetaktet werden, Pixel für Pixel, Zeile für 
Zeile (siehe Seite 14 im Datenblatt). Falls Du dich nur für das 
Touchpanel interessierst, das belegt nur die letzten vier Pins auf dem 
Stecker XR-YU(Seite 17).
Gast #1390691
Lesenswert?

Guck Dir einfach das Datenblatt genau an, da hat es noch Grafiken, wie 
die Signale sein müssen. So ein TFT ist wirklich sehr einfach 
anzusteuern.
Das Timing - wie schon geschrieben wurde - muss aber zwingend 
eingehalten werden. Ich hab mal versucht so ein Display (zimelich 
dasselbe, was Du hast) mit einem schnellen H8S Mikrocontroller von 
Renesas anzusteuern. Hab aber das Timing nicht exakt genug hinbekommen. 
Ganz zu schweigen vom fehlenden Speicher um einen Bildschirminhalt 
speichern zu können, der dann periodisch ausgegeben werden kann.
Mit einem CPLD, einem kleinen DSP (z.B. Blackfin) oder einem sehr 
schnellen Mikrocontroller mit z.B. ARM7 CPU sollte es aber kein Problem 
sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren