Problem mit Emwin und ILI9341 am STM32F407

OP #5465066
Lesenswert?
• ▲
▼
Hallo *,

ich habe da ein kleines Problem:

Beim Aufruf der Funktion GUI_CopyRect ist mir aufgefallen, dass es nicht 
wie gewünscht funktioniert. Es kommt nur Müll raus. Nach einigen 
Untersuchungen habe ich festgestellt, dass es an dem Auslesen des 
Farbwertes der zu kopierenden Pixel liegt. Hat jemand schonmal mit dem 
Problem, was offenbar am Flexcolor-Treiber liegt gekämpft?

Das Erstellen einer eigenen Kopierfunktion wäre zwar möglich aber 
eigentlich die letzte Variante.
Gast #5465226
Lesenswert?
• ▲
▼
Johannes S. schrieb:
> C. W. schrieb:
>
>  Nach einigen
>> Untersuchungen habe ich festgestellt, dass es an dem Auslesen des
>> Farbwertes der zu kopierenden Pixel liegt.
>
> unterstützt die HW das denn? Die Displays sind oft so angeschlossen das
> das Auslesen des Grafik RAM gar nicht geht.


Scherzkeks. Fürs Auslesen gibt es einen ganz normalen Befehl. Da ist es 
egal, wie das Display angeschlossen ist. Wenn also der Rest läuft, dann 
klappt auch das Lesen des Framebuffers.
Gast #5465244
Lesenswert?
• ▲
▼
Quatschkopp. Wenn die HW das nicht unterstützt kannst du dem Display 
Befehle schicken wie du willst. Viele Displays (Arduino shields) haben 
z.B. parallele Interfaces aber keine bidirektionalen Treiber drauf. Und 
welche Hardware der TO benutzt hat er ja nicht verraten.
Gast #5465513
Lesenswert?
• ▲
▼
für einen Treiber für die Adafruit Lib habe ich meine Initialisierung 
hier:
https://github.com/JojoS62/mbed-os-example-blinky_STM32F407VE/blob/master/lib/Adafruit_TFTLCD_16bit_STM32-master/src/Adafruit_TFTLCD_16bit_STM32.cpp

Das basiert auf dem Arduino core für dieses board. Lesen des Grafik RAM 
habe ich aber noch nicht probiert. Bei der Adress/DataSetupTime habe ich 
mich an das minimum herangetastet, sind das die Werte die für den read 
heraufgesetzt werden müssen.

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.