TFT 240x320 (SPFD5408A)

Gast #1940886
Lesenswert?
• ▲
▼
Hallo

Ich verwende das TFT 240x320 mit dem  Controller SPFD55408A von
www.steitec.net mit einem XMEGA128A1.
Mit den guten Beispielprogrammen in C auf der CD komm ich gut klar.
Ich betreibe das Display im SPI-Modus und bisher läuft auch alles.
Jetzt möchte ich die Pixeldaten aus dem Display-RAM lesen.
Laut Datenblatt muss das auch gehen (Kommando 0x22).
Hat schon Jemand mit dem Display gearbeitet und kann mir da 
weiterhelfen?
Aus dem mitgelieferten Beispielcode zum Schreiben von Daten (Pixel)
auf das Display ist (UI = unsigned int) läuft korrekt:

void gp_wr_data(UI dw)
 {

     gp_cs_lo()        ;     //CS_LCD = 0

     spi_rdwr(0x72)    ; //Byte 1 = [Device ID Code:01110[0]]+[RS:1] + 
[R/W:0]
     spi_rdwr(dw >> 8) ; //Byte 2 = Data 8 bit High
     spi_rdwr(dw)      ; //Byte 3 = Data 8 bit Low

     gp_cs_hi()        ;     //CS_LCD = 1

 }


Mein Versuch Daten aus dem Display-Speicher zu lesen läuft nicht
UI gp_rd_data(void)
 {
     UI d;
     gp_cs_lo()        ;     //CS_LCD = 0

     spi_rdwr(0x72)    ; //Byte 1 = [Device ID Code:01110[0]]+[RS:1] + 
[R/W:1]
     // jetzt 2 Byte lesen 0 als dummy senden
     d=(spi_rdwr(0)<<8) ;    // 1.Byte  lesen 0 ist dummy
   d  |= spi_rdwr(0);  // 2. Byte

     gp_cs_hi()        ;     //CS_LCD = 1
   return(d);

 }

Antwort bitte nur von Leuten, die das Display  mit der
Beispielsoftware kennen.

Danke für hilfreiche Hinweise

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.