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.
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.
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!
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.
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.
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.
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.
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.
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.