Osram Pictiva OLED

OP #1654155
Lesenswert?

Hallo,
ich nutze ein OSRAM Pictiva OLED 128x64 mit SSD0323 Controller
auf einem FPGA Board. Das Display lässt sich ganz gut ansteuern.
Ich kann das Display an- und ausschalten und auch generell Befehle an 
das OLED senden.
Allerdings schaffe ich es nicht, gezielt Pixel ein- bzw. auszuschalten.
Bei einigen Initialisierungsbefehlen zeigt das Display nichts mehr an.
Sind alle Initialisierungsbefehle für eine korrekte Funktion des 
Displays nötig ?
Hat sonst jemand Tipps für mich ?
Vielen Dank bereits im Vorraus.
Gast #1654934
Lesenswert?

Heinz, stell mal den Code für die Initialisierung hier rein, dan kann 
ich dir vielleicht weiterhelfen.
Wir setzen dieses OLED seit 4 Jahren - mit Anfangsproblemen - 
erfolgreich ein. Allerdings, wo hast du das OLED her? OSRAM hat das doch 
abgekündigt. Oder handelt es sich hier um ein Einzelstück.

Gruß

Rudi
OP #1655001
Lesenswert?

Hi Rudi,

das OLED gibt es nicht mehr, da hast du vollkommen Recht.
Ich habe hier ein Virtex 4 FPGA Board von Avnet. Da ist so ein Osram 
drauf.
Ich halte mich im Moment noch strikt an das Datenblatt bezüglich der 
Initialisierung.
Es lassen sich jedoch nicht alle Befehle ausführen. Sobald ich bei dem 
Befehl "Set Multiplex Ratio" ankomme, zeichnet mir das Oled nur noch 
eine gelbe Linie in der letzten Pixelreihe.
Bei den Befehlen "Set Row Period", "Set Clock Divide" und "Set Phase 
Lenght" geht das Display kommplett aus.
Im Moment habe ich diese Befehle ausgelassen. Ohne diese Befehle zeigt 
mir das Display irgendwelchen Datenmüll aus dem Speicher an.
Aber so richtig löschen lässt es sich auch nicht :-)

Vielen Dank übrigends.

Gruß
Heinz


Datenblatt: 
http://catalog.osram-os.com/catalogue/catalogue.do?favOid=000000000000054900010023&act=showBookmark
-> Product Specification Seite 16 -> Initialization for Module A
OP #1655181
Lesenswert?

Hi Rudi,

ich habe eben deine Initialisierung ausprobiert.
Leider gibt es keine Änderung.
Sobald ich den Befehl "Set Multiplex Ratio 3F" setze, zeichnet mir das 
Display eine sehr helle gelbe Linie in die letzte Pixelreihe.
Andere Werte für den Befehl helfen auch nichts.
Lasse ich den Befehl weg, dann geht das Display (es zeigt zumindest was 
an).
Weißt du, ob der Befehl für die korrekte Funktion wichtige ist ?


Gruß
Heinz
OP #1656952
Lesenswert?

Ich habe eben nochmals die Initialisierung probiert (sowohl die 
Standartinitialisierung aus dem Datenblatt als auch die Initialisierung 
von der Website, die mir Otto gepostet hat)
Mein Problem liegt im Punkt "Set Multiplex Ratio". Nach Setzen dieses 
Befehls bekomme ich in der letzen Zeile eine sehr helle Linie (sowohl 
bei den Werten 4F als auch 3F). Schicke ich den Befehl "Set Row Period" 
hinterher, ist das Display aus. Bevor dem Befehl "Set Multiplex Ratio" 
lässt sich das Display problemlos einschalten und scheint zu 
funktionieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren