Forum: Mikrocontroller und Digitale Elektronik LCD Display 320x240 pixel


von Jan (Gast)


Lesenswert?

Guten Abend

Ich habe für eine Projektarbeit vor kurzem ein Display bestellt. Es 
handelt sich dabei um das LCD Modul CFAF320240FTTS.

Ich habe das Display korrekt angschlossen und in Debug-Modus mit einem 
Ozilloskop alles nachgemesen. Die Daten kommen korrekt am Display an. 
Das Display macht leider jedoch gar nichts, nur das Backlight leuchtet.

Ich denke das Display ist Fehlerhaft ausgeliefert worden.
Ich wollte fragen, ob es jemand in der Schweiz gibt bei welchem ich das 
Display kurz testen kann?

Grüsse

von Strubi (Gast)


Lesenswert?

Hast du dem Display auch die richtigen Konfig-Sequenzen geschickt?
Oder mal versucht, IDs auszulesen?
Ich kenne diesen Controller nun nicht, aber die meisten wollen eine 
Menge Konfigurationsregister initialisiert haben, bevor irgend etwas 
passiert.

Grüsse,

- Strubi

von Gerhard G. (xmega)


Lesenswert?

Hallo,


Jan schrieb:
> Das Display macht leider jedoch gar nichts

SPI 4 wire ?

parallel ?


Gruß xmega

von Jan (Gast)


Lesenswert?

Ich habe den Testcode des Herstellers verwended.. Ich habe einen 
Xmega128A3 verwended. Ich habe das Display 16 Bit Parallel an den Xmega 
angeschlossen (8080 16 Bit Parallel). Der Xmega funktioniert einwandfrei 
(im Debugmodus über Jtag Schritt für Schritt ausgeführt und an den 
Displaypins nachgemessen).
Gruss
Jan

von Farin (Gast)


Angehängte Dateien:

Lesenswert?

Gerhard G. schrieb:
> SPI 4 wire ?
>
> parallel ?

Hi

Ich gehöre wie Jan demselben Team dieser Arbeit an. Das Display ist 
Parallel angeschlossen.

Wenns nötig ist organisiere ich die Schemas des Prints. =)

Die Pins konnten wir bis zum Connector hoch zurückmessen mit einem 
Oszilloskop. Beim Connector waren leider die Pins zu eng. Den Code bzw. 
die Initialisierungssequenz sieht folgendermassen aus:

Der angehängte Code ist auf den XMEGA128A3 geladen und sollte nach 
Manual funktionieren. Tut er leider aber nicht. =@

MfG Farin

von Gerhard G. (xmega)


Lesenswert?

Hallo,

dein Code funktioniert bei mir nur mit folgender Änderung:

// control line pins
#define  LCD_CD  7    //falsch PC7, muss ein numerischer Wert sein!
#define  LCD_WR   6
#define  LCD_RD   5
#define  LCD_CS  4
#define  LCD_RES  2




Ansonsten ist der Code mit meinem TFT (Controler SSD1289)nach Änderung 
der Initialisierung sofort lauffähig. Verwende nur unterschiedliche 
Ports.
Der Takt ist bei mir auf intern 32Mhz




Gruß Xmega

von LCDmann (Gast)


Lesenswert?

Woher ist denn das Display? Link?

von Gerhard G. (xmega)


Lesenswert?


von Farin (Gast)


Lesenswert?

LCDmann schrieb:
> Woher ist denn das Display? Link?


Hi LCDmann

Das Display wurde bei LCD Store gekauft inkl. dem 50 Pol Adapter.
http://lcd-store.de/

Gruss Farin

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
Noch kein Account? Hier anmelden.