Forum: Mikrocontroller und Digitale Elektronik Ansteuerung OLED-Display


von marco_x (Gast)


Lesenswert?

Hallo liebe uC-Gemeinde,

ich habe vor mir langfristig einen Licht-Radiowecker zu bauen.
Bei meinem Wecker möchte ich unter anderem ein OLED-Display ansteuern 
und habe erkannt das dies wohl die größere Herausforderung ist, weshalb 
ich damit auch beginnen möchte. Bevor ich dieses Display kaufe und damit 
einen Prototypen aufbaue(auf Lochrasterplatine) habe ich jedoch noch 
einige fragen.
Ich habe zwar schon im Rahmen eines Praktikums mit einer 
Starter-Platine(C8051F020,Silabs)ein einfaches text-display 
programmiert, würde mich aber schon noch als Anfänger sehen.

Es geht um dieses Display: 
http://www.tme.eu/de/details/dep128064k-y/graphische-oled-displays/display-elektronik/#

Hier das Datenblatt: 
http://www.tme.eu/de/Document/7ed3cca18f3573363ee7c1944807b0f9/dep128064k-y.pdf

-Ist der komplette Leiterstrang unterhalb des Bildschirms flexibel, also 
kann ich ihn nach hinten umbiegen? (hatte soetwas noch nie in der Hand)

-Wo finde ich passende 20 polige anschlussstecker um es mit den Ports 
meiner Starter-Platine zu verbinden?

-Was ist der Unterschied zwischen 6800 MPU Interface und 8080 MPU 
Interface?

-Ich möchte den internen DC/DC-Wandler für Vcc nutzen. Laut datenblatt 
muss dazu ein 2Byte kommando (Master configuration, Seite15) an das 
display gesendet werden, wodurch er aktiviert wird. Das erste was ich 
also tun muss bevor ich anfange das display zu initialisieren oder 
versuche einzelne pixel darzustellen ist, dieses Kommando zu senden, 
damit Vcc am display anliegt. Sehe ich das richtig so?

-Hätte gerne noch eine Einschätzung, ob dieses OLED-Display denn 
schwierig zu programmieren ist.

Gruß marco

von spess53 (Gast)


Lesenswert?

Hi

>-Ist der komplette Leiterstrang unterhalb des Bildschirms flexibel, also
>kann ich ihn nach hinten umbiegen? (hatte soetwas noch nie in der Hand)

Ja.

>-Wo finde ich passende 20 polige anschlussstecker um es mit den Ports
>meiner Starter-Platine zu verbinden?

http://www.tme.eu/de/katalog/?cleanParameters=1&searchClick=1&search=Flexprint#id_category=112941&page=1&s_field=artykul&s_order=ASC

>-Was ist der Unterschied zwischen 6800 MPU Interface und 8080 MPU
>Interface?

Datenblatt S.10

>-Hätte gerne noch eine Einschätzung, ob dieses OLED-Display denn
>schwierig zu programmieren ist.

Wenn du keine Erfahrung mit diesen Displays hast, ist es schwierig. Das 
Hauptproblem ist eine fehlende Initialisierungssequenz für das Display.
Sieh dir mal das Datenblatt vom Displaycontroller (SSD1305) an. 
Vielleicht gibt es dort nähere Informationen.

MfG Spess

von Oled (Gast)


Lesenswert?

marco_x schrieb:
> -Wo finde ich passende 20 polige anschlussstecker um es mit den Ports
> meiner Starter-Platine zu verbinden?

nicht 22pins?

von Otto (Gast)


Lesenswert?

Hallo,

hier findest du viele nützliche Informationen:

http://www.icplan.de/seite24.htm

Gruß Otto

von marco_x (Gast)


Lesenswert?

ok, danke für die Antworten.
Du meinst fehlende initialisierungssequenzen die nicht im datenblatt des 
oled-displays stehen, oder?
Ich habe nun mal in das Datenblatt des SSD1305 geguckt und festgestellt 
das die Liste für die Kommandos aber genau dieseslben sind wie im 
datenblatt des displays. Welche fehlenden sequenzen meinst du also?

Noch kurz zur Hardware: Wenn ich nun die pins des displays mit einem 
geeigneten stecker anschließe, habe ich da überhaut eine chance die mit 
isolierten drähten mit meinen ports zu verlöten, da die pinbreite des 
steckers mit 0,5 mm ja schon winzig ist. Oder kann man das dann nur noch 
mit Leiterbahnen einer geätzten Platine verbinden?

von marco_x (Gast)


Lesenswert?

Ja richtig, der ist 22-polig. Dann schätz ich brauch ich wohl den 30pol 
stecker.

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.