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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.