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

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.