-
Thread
2,42"-OLED: Helligkeit in invertierten Bereichen schwankt
- Zweite Annahme war, das mein Init-Code (für SSD1306) nicht ganz passte. Das OLED enthält einen SSD1309. Also habe ich den aus dem Datenblatt eines 2,42" OLED mit SSD1309 1:1 verwendet. Ohne sichtbare Änderung. Ich hatte dieses Probleme auch schon mal mit 1,54"-Module, aber nur mit einer einzigen
-
Thread
Schachuhr + Würfelbrett
Beitrag #7853623: > Och, es gibt durchaus 2,4" Oh fein, die kannte ich noch nicht. Du meinst SSD1309, richtig?
Sherlock 🕵🏽♂️ schrieb im Beitrag #7853629: > Du meinst SSD1309, richtig? Yep. Benutzt hab ich die aber auch noch nie. Scheinen im Gegensatz zu den 1306ern weniger verbreitet zu sein.
-
Thread
SSD1309 STM32
da jmd. Weiterhelfen kann. Es geht darum, dass ich gerne ein OLED-Display mit der Bibliothek SSD1309 auf ein beliebigen STM32-Board zum Laufen bringen möchte. (1) Bisher habe ich das OLED-Display mit der SSD1309-Biblothek nur über die Arduino IDE und für Arduino-Board in Verwendung gehabt
STM32F303K8 (Nucleo-32) funktioniert die SSD1309-Bib. leider nicht. D.h. man kann diese Modell unter der Verwendung der Arduino IDE auswählen auch mit der SSD1309-Bib. flashen, aber auf dem Dsiplay gibt es keine gewünschte Reaktion. Das ist zeimlich
-
Thread
Waveshare 1.3 Inch OLED HAT im I2C Modus
Ich nutze die OLED Library von Michael Köhler, wurde hier auch schon vorgestellt. Kann mit ssd1306/ssd1309/sh1106 Displaychips umgehen. Läuft auf einem AVR Tiny 2-Series unter Nutzung des HW-TWI. Von Microchip gibt es ein Tutorial und Beispielcode im Github, der ist aber bezüglich der Ack-Abfrage nicht
-
Thread
Atmega/Arduino - Input Capture funktioniert nicht
input from oscillator // Constructor - for OLED display library - see u8g2 documentation U8G2_SSD1309_128X64_NONAME0_F_4W_HW_SPI u8g2(U8G2_R0, 10, 9, 7); volatile uint16_t rising_capture = 0; volatile uint16_t falling_capture = 0; volatile uint16_t pulse_width = 0; volatile bool rising_edge
input from oscillator // Constructor - for OLED display library - see u8g2 documentation U8G2_SSD1309_128X64_NONAME0_F_4W_HW_SPI u8g2(U8G2_R0, 10, 9, 7); volatile uint16_t pulse_width = 0; volatile bool isFinished = false; char buffer[32]; void setup() { pinMode(pin, INPUT); u8g2.begin
-
Thread
OLED Display 2.42'' SSD1309 SPI mit oder ohne Level Shifter
item/1005006473260235.html Wenn ich alles richtig verstehe, so ist dort neben dem Display ein SSD1309-Controller mit ein wenig Hühnerfutter verbaut. Das Datenblatt des SSD1309 Controllers lese ich so, dass der an seinen Logik-Eingängen (D0, .... D7, CS, D/C, RES, ...) eigentlich nur 3,3V verträgt
Spannung von 1.2-5.0 V. Könntest auch einen 3,3V reinlöten, falls bestellbar. Und richtig, die SSD1309 Display brauchen keinen Rückkanal.
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
mit den Bibliothek gab. In meinem Programm verwende ich ein OLED Display mit der Bibliothek SSD1309. Ausserdem noch die standart NeopixelLEDs mit der Bibliothek FastLED. Beides lässt sich nicht auf dem Prozessor falschen. Ich weiß nicht, ob ich jetzt davon richtig ausgehe, dass es damit zu tun
-
Thread
Induktiver Positionssensor - Fragen dazu
vom Display erst Low, beim Einschalten des Stroms und dann muss der dauerhaft high sein. pinMode(ssd1309_RES_an, OUTPUT); digitalWrite(ssd1309_RES_an, LOW); delay(2); digitalWrite(ssd1309_RES_an, HIGH); #if RST_PIN >= 0 #else // RST_PIN >= 0 oled.begin(&Adafruit128x32, I2C_ADDRESS); #endif
Flash und Dein RAM hat. Wenn Du das Buffering der Lib reduzierst und statt ... [code] U8G2_SSD1309_128X64_NONAME0_F_4W_HW_SPI u8g2(U8G2_R0, 10, 9, 7); [/code] ... das hier nimmst: [code] U8G2_SSD1309_128X64_NONAME0_1_4W_HW_SPI u8g2(U8G2_R0, 10, 9, 7); [/code] ... so entspannt sich
-
Thread
Hilfe beim Identifizieren eines LCD-Displays
SH1106_128X64_NONAME U8G2_SH1106_128X64_VCOMH0 U8G2_SH1106_128X64_WINSTAR U8G2_SH1107_64X128 U8G2_SSD1309_128X64_NONAME2 U8G2_SSD1309_128X64_NONAME0 U8G2_SSD1325_NHD_128X64 U8G2_SSD0323_OS128064 U8G2_UC1701_MINI12864 U8G2_UC1628_128X64 U8G2_UC1611_EA_DOGXL240 U8G2_UC1611_EW50850 U8G2_ST7565_EA_DOGM128
-
Thread
Tageslicht taugliches Kleindisplay
nicht zu heller Umgebung toll aus. - simple Ansteuerung (Lib lcd.c von Michael Köhler für ssd1306/ssd1309/sh1106-Controller) - leider um Größenordnungen zu dunkel für Betrieb im Freien unter Sonnenlicht. *LCD transreflektiv* - brauchbarer Kontrast bei allen Umgebungsbedingungen, notfalls mit leichter
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
einige Libs zur Anwendung mit SSD1306 und einige andere. Leider hat z.B. ein 2,9 Zoll Dispplay den SSD1309 drin. Soll soweit übereinstimmen. Funktioniert leider nicht. Dann bin ich bei der Suche auf das 128x64 gestossen mit dem KS0108. Hatte gehofft das bei diesem "alten" Prozessor es schon Libs gibt
-
Thread
[VS] Adapter für OLED Multimeter U1253A
Darstellung. Infos zur Bestückung: https://www.seeedstudio.com/Agilent-U1253B-Display-adapter-for-SSD1309-g-1287116 Gerne versende ich welche gegen aufgerundetes Porto. Grüße Gerd
-
Thread
Webapp-stack auf STM32 (und ESP8266)
d_ssd1306_96x16.c.o" "libraries\\U8g2\\clib\\u8x8_d_ssd1306_96x40.c.o" "libraries\\U8g2\\clib\\u8x8_d_ssd1309.c.o" "libraries\\U8g2\\clib\\u8x8_d_ssd1316.c.o" "libraries\\U8g2\\clib\\u8x8_d_ssd1317.c.o" "libraries\\U8g2\\clib\\u8x8_d_ssd1318.c.o" "libraries\\U8g2\\clib\\u8x8_d_ssd1320.c.o" "libraries\\U8g2
-
Thread
OLED zeigt nur wirre Pixel am I2C
.. ok kann ein Grund sein. Helmut -. schrieb im Beitrag #7191312: > Dein OLED hat aber einen SSD1309 als Controller und keinen > SSD1306! > Steht zumindest in meinem Datenblatt. Probiere es doch mal mit diesem > Treiber! Im OLEDL128-6 ist ein SSD1309 verbaut. Im OLEDM128-6 ist ein SSD1306
Kontroller SSD1309 ist. Dies hatte mich verwirrt.
-
Thread
SSD1309 Schriften
Guten Tag, ich suche Hilfe in Bezug auf den SSD1309 mit 128x64 OLED Display. Dort habe ich in eine Bibliothek aus dem Netz eine Schriftart drin. Die funktioniert. Aber wie kann ich selber weitere Schriftarten machen? Mir geht es gar nicht um spielerei
Aber ich würde das gerne optimaler und verständlicher haben. Der Treiber ist fertig für den SSD1309 der funktioniert und ich kann auch Pixel setzen oder halt auch die vorgegebene Schrift. Für mich würde es schon reichen, wenn ich eine Schrift hätte, die kleiner ist, wegen mir in 8 Bit gespeichert
-
Thread
Oled ansteuern SSD1309
Betriebsspannung. Das glaube ich nicht. "Voltage Output" ist kein Eingang. Wenn man im Netz mal unter SSD1309 sucht, findet man auch nur Elko daran.
https://www.google.com/search?q=ssd1309+schematic&rlz=1C1ONGR_deDE964DE964&sxsrf=ALiCzsZiWtPUvcpNtL3hPeKvQjXImeTVkA:1655459999280&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjBpcmJnbT4AhV9SvEDHd0KC_cQ_AUoAXoECAEQAw&biw=1918&bih=943&dpr=1#imgrc
-
Thread
Steckverbinder mit 31 pin
Display SSD 1303 Treiber hat und nicht mehr hergestellt wird. SSD 1305 zeigt spiegelverkehrt und SSD 1309 zusätzlich mit Zeilenversatz. Es gibt zwar Lösungen wie man die Displayanzeige der neuen Displays mit SSD 1305 korrigiert, jedoch ist das ziemlich kompliziert. Wäre Lötpaste eine Alternative
-
Thread
STM32 > Encoder Interface
habe leider noch keine gute DEBUG Möglichkeit. nimm am Besten ein kleines Display. z. B. so ein SSD1309 OLED...da kannst dir alles anzeigen lassen
leider noch keine gute DEBUG Möglichkeit. > > nimm am Besten ein kleines Display. z. B. so ein SSD1309 OLED...da > kannst dir alles anzeigen lassen Soweit bin ich noch nicht. Ich möchte auch keine fertigen Libs bzw. Routinen nehmen sondern alles mehr oder weniger selbst erarbeiten und daran lernen
-
Thread
OLED LCD Displays mit 4 pin u. 7 pin
für die Materialbeschaffung.. Aber ich hatte mir letztes Jahr mal diese 2,42" oled displays mit SSD1309 Chip zugelegt und auf IIC umgebaut. (2 Brücken setzen und einen R entfernen). https://www.ebay.de/itm/2-42-Zoll-LCD-Display-OLED-RGB-SSD1309-12864-SPI-Serial-Port-For-Arduino-C51-/152952002220?
> SSD1309. Die unterscheiden sich allerdings nur ein wenig in der > Konfigurierung des Displays. Und da glaub ich sogar nur im Timing. Also zumindest bei meinen hier war es etwas mehr. Jetzt so aus der
-
Thread
Hat jemand auch meine Probleme mit 1.54" SPD0301 OLED?
Displays so was schon mal erlebt? Der eine Händler sagt es sind nun SPD0301, der andere sagt immer noch SSD1309. Gibt es bei SPD0301 irgendeinen bekannten Haken im Vergleich zu SSD1309?
> sagt es sind nun SPD0301, der andere sagt immer noch SSD1309. Gibt es > bei SPD0301 irgendeinen bekannten Haken im Vergleich zu SSD1309? Was erwartest du? Es sind halt zwei unterschiedliche Controller. Liess dir von beiden das Datenblatt durch und pass
-
Thread
Display EA OLED L128-6
Scanner erkannt. Bleibt nur noch die Frage nach einem Beispiel mit dem I2C Bus und dem Kontroller SSD1309. Hat jemand ein Beispiel dazu?
hat. Brauche was konkretes um das Display in den Griff zu bekommen. Der Kontroller ist doch der SSD1309. Sind Programme für OLED des SSD1306 kompatibel?
-
Thread
[ASM] SSD1306 text library für oled displays + AVR 0- und 1-Series
unterscheidet und so ein *CONTROLLBYTE* nach dem ADRESSBYTE gesendet werden muss, um dem SSD1306/SSD1309 zu sagen was die folgenden Daten zu bedeuten haben. Gruß Steffen
-
Thread
Suche Ersatz für OLED Display v. Mp3 Player Trekstor I Beat Organix
scheint zudem das selbe Rastermass sowie die selbe Polzahl zu haben. Edit: Scheit wohl eher ein SSD1309 Display zu sein. Passt vom Pinout her besser.
Ja, SSD1303 ist der COG. Das hier.... https://lcdstore.de/Konverterplatine-SSD1303-auf-SSD-1309 ...laesst vermuten das der 1303 lange geschichte ist. Und es zeigt auch das Ersatz nicht immer so einfach ist. Das "DD-2864" duerfte dann die Bezeichnung des Displayherstellers sein. Ich wuerde
-
Thread
Arduino OLED Display Ansteuern & "Hello World" Programme gehen nicht.
ein OLED Display ansteuern. Der Display ist dieser hier: https://www.amazon.de/Display-Arduino-SSD1309-Parallel-Interface/dp/B0749DYGSW/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=oled+arduino+2%2C42+Zoll&qid=1598524257&sr=8-3 Ich habe wenig Erfahrung damit Display mit
und keine Erfahrung mit OLED Displays. Meine Vorgehensweise war, den Chipnamen des Displays: 'SSD1309' in den Arduino libiry Bibliotheken zu suchen und in der Passenden Bibliothek das 'Hello Word' oder ein 'test01' Programm zu starten und zum laufen zu bringen. Der Display ist von Werk auf das SPI
-
Thread
Umstellung von SSD1306 (I2C) auf SSD1309 (I2C) macht elektrisch und mechanisch gesehen Probleme.
hat mit I2C immer gut funktioniert. Nur manchmal ist es hat einfach zu klein. Jetzt gibt es den SSD1309 als Breakout Board mit 2,4" der auch voll kompatibel zum SSD1306 ist: https://www.ebay.de/itm/2-42-inch-OLED-LCD-Display-SSD1309-128x64-SPI-IIC-Serial-Port-Green-for-Arduino/122797984765?_trkparms
- Hat jemand Ideen? - Schelte? - Verbesserungsvorschläge? Nutzen würde ich den SSD1309 mit 2,4" als I2C Ausführung ja schon gerne...
-
Thread
OLED-Display
ich wieder auf HIGH nach dem Senden der Commands stellen > muss? Schau ins Datenblatt deines SSD1309, da wird genau beschrieben wie Schreib- und Lesezyklen auszusehen haben.
gesehen habe. Zitat: "For more details please refer to the controllers data sheet SSD1309. "
-
Thread
OLED-Störung: Defekt oder Programmierfehler?
Ist der abgebildete Fehler auf einem 2.4"-OLED mit SSD1309 nach Eurer Meinung ein Displayfehler (kam im ungepolsterten Briefumschlag an) oder könnte es daran liegen, dass der SSD1309 doch nicht vollständig kompatibel zum SSD1306 ist? Meine Initialisierungssequenz
-
Thread
320x480 Display an Arduino
Support > für eben diese Displays mit 8-Bit-Schnittstelle. Supported display controller: SSD1306, SSD1309, SSD1322, SSD1325, SSD1327, SH1106, UC1601, UC1610, UC1611, UC1701, ST7565, ST7920, KS0108, LC7981, PCD8544, PCF8812, SBN1661, TLS8204, T6963. ILI9488??? ich sehe nichts davon
-
Thread
Display Problem wechsel von SSD1305 zu SSD1309
ich das Display gegen ein anderes tauschen, ebenfalls 128x64. Dieses hat nun aber den Controller SSD1309. Grundsätzlich funktioniert das Ganze. Nur war das Display gedreht, das habe ich schon hinbekommen. Jetzt ist das Problem, dass alle Bildschirmausgaben etwas nach rechts verrutscht sind. Grundsätzlich