Forum: Mikrocontroller und Digitale Elektronik Grundlegende Dinge Displayansteuerung


von murks (Gast)


Lesenswert?

Hallo, ich habe mal ein paar unqualifizierte Fragen zum Thema 
Displayansteuerung. Ich habe mir vor einiger Zeit von "etteam" ein stm32 
Board geholt und möchte nun ein Display ansteuern. Dazu wurden 
"Bibliotheken" mitgeliefert über die sich das ganze etwas Konfigurieren 
lässt. Wie geht man normalerweise bei sowas vor (gerade als Anfänger)? 
Werden standardmäßig Bibliotheken mitgeliefert die man dann benutzt oder 
sucht man sich in den Datenblättern die entsprechenden Register raus und 
erstellt sich alles selbst? Gibt es eventuell gute allgemeine 
Einführungen in das Thema?
Ich habe erstmal ein mitgeliefertes Beispiel aufgespielt. Allerdings ist 
die Ausgabe momentan noch Spiegelverkehrt.

von dummschwaetzer (Gast)


Lesenswert?

in der Regel hat man bei mitgelieferten Bib's eine Dokumentation.

Eventuell irgendetwas in *.h Konfigurieren, und mittels API zugreifen.

von Adam P. (adamap)


Lesenswert?

handelt es sich um ein zeichen display oder um ein GLCD mit z.b. 128x64 
pixel (monochrom), dann haben diese in der regel ein kontroller verbaut.
ein kontroller wäre z.b. KS0108 (für GLCD)
da kann man sich auch das datenblatt des kontrollers hernehmen und 
schauen welche reihenfolge der kommandos benötigt werden, die kommandos 
sind ebenfalls aufgelistet (wie initial, write_cmd, write_data etc.)

gruß
adam

von murks (Gast)


Lesenswert?

Es ist ein ET-TFT240320TP

ich schleiche mich gerade duch die Configs und die Datenblätter. Ich bin 
nur etwas verwirrt weil ich in den Beschreibungen nicht die Elemente 
finde für die ich hier Datenblätter mitgeliefert bekommen habe.... oder 
ich blicks noch nicht. Ich hatte das bisher so aufgefasst das ich das 
Datenblatt des Displays und des Chips brauche und draus lesen müsste wie 
genau ich hier was beschreiben müsste.

von murks (Gast)


Lesenswert?

Also ich hab nochmal nachgeschaut, ich muss mich wohl am Datenblatt des 
SPFD5408A Orientieren. Verwirrend ist für mich nur dass in der Lib 
Register eingetragen sind die in dem Manual nirgends auftauchen. 
Außerdem bin ich immernoch etwas ratlos warum meine Schrift invertiert, 
also in Spiegelschrift dargestellt wird.

von hinz (Gast)


Lesenswert?

murks schrieb:
> Außerdem bin ich immernoch etwas ratlos warum meine Schrift invertiert,
> also in Spiegelschrift dargestellt wird.
Das liegt sehr wahrscheinlich an den von dir zum Displaycontroller 
übertragenen Daten/Befehlen. Mein Tip: Guck dir die Zeile 42 mal genauer 
an.

von murks (Gast)


Lesenswert?

Danke, aber der hat inzwischen auch schon einen ziemlichen Bart. Hätte 
ja sein können dass es da allgemeine Stolperfallen gibt, da mein Code 
bis jetzt ein nahezu unverändertes Beispiel ist und ich glaube nicht 
dass sich jemand die mühe macht für mich jetzt meine Doku zu lesen und 
den Beispielcode zu durchforsten, was ich auch von niemandem verlangen 
würde.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.