ADAFRUIT OLED (SSD1306) per I2C betreiben

Super Thomas viiiielen Dank! Habe das eben getestet, klappt super. Werde dann auch noch
versuchen, den Code im Detail zu erstehen und wie du da den Font aus dem MicroBasic
rausgeholt hast .... oder du hast da ev. noch Tipps auf Lager ....

Habe eben noch ein anderes OLED-Display getestet, ein Kozig ZT.SCOI2CM1. Habe den Code
aus MCS-Forum angepasst. Es wird auch war angezeigt, aber irgendwie nur jede zweite Pixel-
Reihe (siehe Bild). Die unterste Ziele ist zudem fett. Ist das Display ev. defekt? Eine Idee?

Möchte mich wirklich herzlich bedanken für die Hilfe!

Gruss
Thomas

OLED_Fehler.jpg
 
Also, den HEX-Code kopieren, das entsprechende Zeichen für HEX für den BASCOM-Compiler rein machen, glaube Komma muß auch noch rein, bin mir aber nicht ganz sicher. Problem war die ewig lange Zeile, die mußt DU halt dann in mehrere umbrechen.

Das Display scheint nicht kaputt zu sein, sieht mit eher wie ein Codefehler aus.

Wo haste die "alten" denn noch her ? Ich wollte auch noch welche haben, aber die Dinger sind einfach nicht mehr zu bekommen. Auch der Hersteller (Kozig) hat keine mehr auf Lager.

Egal, wollte die halt wegen den kleinen Abmessungen. So muß es halt mit den etwas größeren gehen.

Thomas
 
Hallo knickohr
Da Waren aber eben noch über 10 Stück an Lager. Habe gestern auch noch zwei Stück bestellt ..

OLED_Lager.JPG

Verwende den Code vom MCS-Forum mit der Adresse &HA2.
Bei den ersten drei Zeilen fehlt ja jede zweite Zeile, bei der vierten Zeile nur die oberste.
Komische Sache.

Gruss Thomas
 
Hallo,
heute sind die KOZIG-OLED's angekommen. Es handelt sich um den Typ: "ZT.SC-12864-OF1", der von hinten so aussieht:

kozig1.jpg

Jetzt bin ich wegen möglicher Ansteuerung erst einmal völlig verunsichert. Es ist mir auch schleierhaft, warum sich die Chinesen mit passenden Datenblättern oft so schwer tun. So sieht das eher nach Parallelansteuerbarkeit wie bei den HD44780-Kompatiblen aus.

Klaus
 
Oh meine Fresse !

(sorry für den verbalen Ausbruch ;) )

Das sind ja schon wieder komplett andere Module :(

Sieht mir nach einer Parallelschnittstellenversion aus. Ich hoffe bloß, das meine bestellten Displays noch so sind, wie ich sie auf dem Foto bei der Bestellung gesehen habe. Ich habe echt keine Lust, 25 Platinen in den Müll zu schmeißen :mad:

Es sieht mir auch so aus, als ob diese Module NICHT die, ich nenne es mal HIGHLEVEL-Befehle annimmt. Das ist wohl eher das blanke OLED-Modul, bei den Du die SSD1306-Befehlssatz anwenden mußt.

Haste nochmal den Bestelllink ?

Thomas
 
Hallo Thomas (knickohr)

Du hattest Recht, es sind nur noch die neuen Module lieferbar. Ich habe schon so ein Modul der neuen
Bauart (seiht zumindest genau gleich aus) und ich muss sagen, dass die Darstellung super ist, gestochen
scharf und hoher Kontrast. Bin dann mal auch gespannt, was mir nun neu tatsächlich geliefert wird.

Mit dem Display, dass nur jede zweite Zeile anzeigt, bin ich noch nicht weiter, bin immer noch für
Hilfe dankbar.

Gruss
Thomas
 
Hallo Thomas (knickohr)
Du hattest Recht, es sind nur noch die neuen Module lieferbar. ..................
Gruss
Thomas

Zumindest mir ist danach allerdings nicht klar, welche Version dabei mit "neue Module" gemeint ist. Wenn es um diejenige mit der 2x10pol. Leiste geht, dann würde mich schon interessieren, wie Du sie beschaltet hast.
Nach Durchsicht des SSD1306-Datenblattes beabsichtige ich es mit folgender ( I2C- ) Belegung zu versuchen, aber dass muss noch nicht endgültig sein:

D7-D2, RW, RD, DC, BS2, BS0, CS, Gnd an Masse;
BS1, PEN, Vcc an +5V;
D1 an SDA;
D0 an SCL;
D2, RES, 3V3 unbeschaltet

Klaus
 
Hallo Klaus

Nein, das sind I2C-Module, zumindest habe ich bis jetzt solche erhalten und auch
solche bestellt. Irgendwo liegen bei mir aber auch noch Module mit parallelem
Anschluss (ähnlich deinem), werde da aber erst später Tests fahren können.

Gruss
Thomas
 
Hallo Klaus
Nein, das sind I2C-Module, zumindest habe ich bis jetzt solche erhalten und auch
solche bestellt. Irgendwo liegen bei mir aber auch noch Module mit parallelem
Anschluss (ähnlich deinem), werde da aber erst später Tests fahren können.
Gruss
Thomas

OK Thomas, dann ist das soweit klar.
Ich hatte mir extra von "Knickohr" den Lieferanten seiner OLED's nennen lassen und dann dort in der Hoffnung bestellt, dass ich danach auch die Version erhalte, die bei Euch schon funzt, aber es kamen jetzt doch andere Exemplare. Na ja, vielleicht sind aber auch sie im I2C-Mode zum Laufen zu bringen.

Klaus
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)