Forum: Mikrocontroller und Digitale Elektronik Farbfehler bei 16 Bit Ausgabe auf Display


von Philipp S. (pschaefer)



Lesenswert?

Hallo,

ich versuche auf einem Primeview PD080SL3 Display an einem Epson 
S1D13517 Controller über einen SN75LVDS83B das Bild 
(AVR32_start_320x240_RGB565.jpg) darzustellen.
Als MCU kommt ein AT32UC3A3256 zum Einsatz.

Leider erhalte ich als Ausgabe auf dem Display das Bild, welches auf dem 
Foto (20130304_164343.jpg) zu sehen ist.

Größere Ansicht hier:
http://www7.pic-upload.de/05.03.13/888btzdqtl6r.jpg



Bzgl. der Endianess habe ich beide Varianten ausprobiert, getauscht und 
nicht getauscht. Ich habe auch versucht die Bitreihenfolge zu tauschen, 
leider ohne Erfolg.

Weiß jetzt leider wirklich nicht mehr weiter und hoffe das einer von 
euch jetzt einen Gedankenblitz hat.

Gruß
Philipp

Edit: Aus irgendeinem Grund ist das Originalbild jetzt als PNG 
eingestellt anstatt einem BMP. Wollte eigentlich die tatsächliche Quelle 
hochladen

von Stampede (Gast)


Lesenswert?

Hallo mal ein ähnliches Problem. Nach etwas Suchen lag es dann daran, 
dass ich die steigenden / fallende Flanke der Pixelclock nicht richtig 
konfigueriert hatte.

von Philipp S. (pschaefer)


Lesenswert?

Wow super tipp. Hab den Fehler gefunden. Es war die ganze Zeit die 
Farbtiefe des Displays. Stand auf 18 Bit und nicht auf 24.

DANKE!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Philipp Schaefer schrieb:
> Leider erhalte ich als Ausgabe auf dem Display das Bild,
Hast du da ein paar LVDS-Pärchen verwechselt oder LVDS+ und - 
vertauscht?

Wenn das Bild steht, dürfte das Timing an sich schon mal passen und due 
bist nicht zu weit weg vom Ziel...  ;-)

EDIT:
> Es war die ganze Zeit die Farbtiefe des Displays.
> Stand auf 18 Bit und nicht auf 24.
Das ist wie Pärchen verwechseln. Denn allein die reduzierte 
Farbtiefe erklärt nicht, dass die Farben komplett falsch dargestellt 
werden...

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.