EDT Display Interface mit STM32F7

OP #7444935
Lesenswert?

Hallo zusammen,

Ich arbeite derzeit für ein Projekt, das es ein eingebautes Board mit einem Display angeschlossen soll. Ich versuche es ohne das Betriebssystem in Betrieb zu nehmen, also ohne TouchGFX oder FreeRTOS. Ganz einfaches Text auf dem Display anzuzeigen.

Es sieht schon aus, dass der Hersteller dies Display hergestellt hat, indem niemand es ohne das Betriebssystem ansteuern kann.

Ich habe versucht, BSP_Library zu verwenden aber das geht leider nicht.

Das Board ist ETEMB043013XDHAL, das ich damit beschätfige. Zusätzlich habe ich die Datenblätter angehängt.

Jemand hat hier vllt eine Idee?

VG Mahdi

#7445074
Lesenswert?

Mahdi schrieb:

Es sieht schon aus, dass der Hersteller dies Display hergestellt hat, indem niemand es ohne das Betriebssystem ansteuern kann.

Das ist natürlich Quark. Mit den passenden Informationen kann man das.

Du musst halt den STM32F750 passend programmieren; so, wie es der sehr knappen Beschreibung zu entnehmen ist, ist an dessen integrierten Displaycontroller das Display angeschlossen.

OP #7445123
Lesenswert?

Harald K. schrieb:

Das ist natürlich Quark. Mit den passenden Informationen kann man das.

Du musst halt den STM32F750 passend programmieren; so, wie es der sehr knappen Beschreibung zu entnehmen ist, ist an dessen integrierten Displaycontroller das Display angeschlossen.

Hast du die Beschreibung durchgelesen? Ubrigens spricht die Beschreibung des Displays gar nich darüber, wie das Display am uC angeschlossen wurde. Ganz klar ist, dass die Beschreibung über die externe Anschlüsse spricht!

#7445140
Lesenswert?

Ah, in diesem Thread hier muss man wohl nicht weiter auf Dein Problem eingehen, dafür kannst Du ja den anderen nutzen:

https://community.st.com/t5/boards-and-hardware-tools-mcus/edt-graphich-display-with-stm32f7-mcu/td-p/571237

Sonst hätte man Dir ja noch ein paar Fragen stellen können, /warum/ Du ausgerechnet dieses Gerät ausgewählt hast, und warum Du es ausgerechnet ohne Betriebssystem verwenden willst, und was Du tatsächlich schon versucht hast.

OP #7445155
Lesenswert?

Harald K. schrieb:

Ah, in diesem Thread hier muss man wohl nicht weiter auf Dein Problem eingehen, dafür kannst Du ja den anderen nutzen:

https://community.st.com/t5/boards-and-hardware-tools-mcus/edt-graphich-display-with-stm32f7-mcu/td-p/571237

Sonst hätte man Dir ja noch ein paar Fragen stellen können, /warum/ Du ausgerechnet dieses Gerät ausgewählt hast, und warum Du es ausgerechnet ohne Betriebssystem verwenden willst, und was Du tatsächlich schon versucht hast.

Wenn man seine Zeit ausnutzt, um nur was nützlich zu geben dann wäre die ganze Welt sehr wohl.

#7445187
Lesenswert?

Mahdi schrieb:

Wenn man seine Zeit ausnutzt, um nur was nützlich zu geben dann wäre die ganze Welt sehr wohl.

Es wäre schön, zu erfahren, was Du überhaupt willst.

Ich denke, niemand hier käme auf die Idee, dieses undokumentierte Board mit Display zu verwenden. Für eine Textausgabe auf TFT gibt es einfachere Möglichkeiten, egal welcher µC es denn nun sein sollte.

Auch weiß niemand, ob Du nur Programmierer bist oder auch einen Lötkolben benutzen kannst. Letzteres erleichtert das Leben ungemein.

(Firma: matzetronics) #7445263
Lesenswert?

Ich benutze so ein Display von Emerging Tech. auf dem STM32F429 mit dem LTDC Controller. Das Display hier ist das ET035009DH6 und hat einen HX8238 Controller mit auf dem Display. Sowas klappt schon, aber es ist wichtig, das Datenblatt des Display genau zu studieren, um die Zyklenzeit und Anzahl ainstellen zu können. Wenn man die nicht genau trifft, kommt entweder Pixelmüll oder Dunkeltuten. Das gleiche gilt für die Register des HX8238.

Ist Arbeit, ich hatte hier aber keine Wahl, weil das LCD so in dem Messgerät verbaut war.

#7445277
Lesenswert?

Mahdi schrieb:

zum Beispiel?

Das hat sich wohl sich erledigt.

Matthias S. schrieb:

Das Display hier ist das ET035009DH6 und hat einen HX8238 Controller mit auf dem Display. Sowas klappt schon, aber es ist wichtig, das Datenblatt des Display genau zu studieren, um die Zyklenzeit und Anzahl ainstellen zu können.

Vom Controller bekommt man doch garnichts mit. Die Bildrate ist ziemlich variabel und selbst Übertakten ist kein Problem, bis das Bild unscharf wird ;-) Allein die Anzahl der Zeilen/Spalten, die 'front-porches' und die richtige Taktflanke von DCLK müssen stimmen, da die Ansteuerung synchron erfolgt.

Mit EDT habe ich Einiges veranstaltet: http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm Die neueste Version mit 4,3" TFT und Pico-Board werde ich irgendwan auch noch dokumentieren.

OP #7445340
Lesenswert?

Matthias S. schrieb:

Sowas klappt schon, aber es ist wichtig, das Datenblatt des Display genau zu studieren, um die Zyklenzeit und Anzahl ainstellen zu können. Wenn man die nicht genau trifft, kommt entweder Pixelmüll oder Dunkeltuten. Das gleiche gilt für die Register des HX8238.

die Frage kommt hier auf, ob das Display mit I2C oder SPI angesteuert wird?

Ist Arbeit, ich hatte hier aber keine Wahl, weil das LCD so in dem Messgerät verbaut war.

Das ist mir auch so. Ich habe keine Wahl, da die Firma seit langeren Zeit es verwendet und die Spezifikationen des Projekts aufgeschrieben wurden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren