Hallo,
ich habe hier ein Densitron OLED (DD-12864YO) und bekomme es nicht
reproduzierbar initialisiert. Ich gehe genau nach den Anweisungen im
Datenblatt vor daher denke ich dass das Timing irgendwo nicht wirklich
passt.
Hat einer von Euch schon mal etwas mit diesem Display gemacht und weiß
worauf man achten muss?
Sollte man VCC wirklich erst nach dem initialisieren einschalten wie es
im Datenblatt steht? Ich habe früher mit einem Osram Display gearbeitet,
da habe ich VCC davor eingeschaltet und hatte keinerlei Probleme.
Vielen Dank schon mal
Jan
S/P ?
DD-12864YO-?
Zeig Initialisierung
Der Einschaltzeitpunkt der OLED Spannung ist eigentlich egal. Man sollte
nur vorher das Timing initialisieren sonst ist es nicht so perfekt für
die Lebensdauer.
Irgendwie ist deine Initialisierung des SSD1325T6 ganz anders als beim
SSD1305 oder SH1101A. Den SSD1325T6 kenne ich aber nicht.
Schon der erste Befehl:
writeCommand(0xB3); // // clock divider
writeCommand(0x91); // // clock divider
ist beim SSD1305 und SH1101A “Set GDDRAM Page Start Address”.
Da kann ich nicht helfen, wundere mich aber, dass der Chiphersteller so
die Kommandos geändert hat.
Beim SH1101A Controller mache ich das so:
1
// Display ON/OFF
2
OledCommand(0xAE,-1);// (13) 0xAF: ON; 0xAE: OFF (Display off)
3
4
// Segment Re-map
5
OledCommand(0xA1,-1);// (08) 0xA0: column address 0 is map to SEG0; 0xA1: column address 131 map to SEG0
6
7
// Common Pads Hardware Configuration
8
OledCommand(0xDA,0x12);// (19) common pads hardware: alternative
9
10
// Common Output Scan Direction
11
OledCommand(0xC8,-1);// (15) 0xC0: COM0 to COMn; 0xC8: COMn to COM0
Mit deiner Initialisierung bekomme ich immerhin VCOM jedes mal auf ca.
10V. Von daher sollte das Display ja zumindest noch funtionieren.
Beim 1325 ist 0xB3 definitiv der clock divider. Steht so im Datenblatt
vom SDD1325 und auch die initialisierung vom DD-12864YO-1A sieht das so
vor.
Dir auf jeden Fall schon mal vielen Dank!
Hat sonst vielleicht noch jemand Erfahrung mit dem Display? Besonders
bezüglich der parallelen Ansteuerung da ich genau nach Datenblatt
vorgehe und trotzdem nichts zu sehen bekomme...
Seid gegrüßt Freunde der Sonne,
kann mir jemand sagen wie ich am besten die OLED-Spannung erzeuge, habe
ein ähnliches Display:
http://www.conrad.de/ce/de/product/180848/OLED-DISPLAY-VGG12864L-S003-128X64-GRUeN/0212041
Sollte ich einfach einen kleinen Festspannungsregler nehmen, habe 17V
Gleichspannung zur Verfügung.
Und was hat es mit dem verzögerten Anschalten der OLED-Spannung auf
sich?
>Sollte man VCC wirklich erst nach dem initialisieren einschalten wie es>im Datenblatt steht?