Gast
#4153888
Seit ein paar Tagen versuche ich ein 0815-OLED (SSD1306) per I2C mit einem ATTiny85 zu verkoppeln. Das Koppelobjekt meiner Begierde heißt U8GLIB, leider will es nicht funzen. U8GLIB, weil es die erste LIB ist, die ich im MC-Umfeld kennen gelernt habe (Marlin, REPRAP), und dabei geblieben bin. Leider lese ich lauter widerspüchliche Angaben im Netz. Lt. offizieller Doku sollen ATTiny unterstützt werden, in einigen Foren finde ich anderslautende Äußerungen, es mag sein, dass sie sich auf eine I2C-Implementierung beziehen. Bei mir schaut es jedenfalls so aus, dass ich eine einzige Demo compilieren kann, des Display bleibt aber anschließend dunkel. Alle anderen Demos liefern eine Fehlermeldung mit region "text", ich denke, die verschlingen mehr als 8K. Puhh... Kurios ist dabei, dass der gleiche Schmarrn für einen pro nano anstandslos compiliert, die Hexen deutlich kleiner als 8K daher kommen und eine 1a Ausgabe abliefern. Explizit vorhanden sind Methoden, um einen ATTiny85 per HW-SPI mit einem SSD1306-OLED zu verkoppeln, ich habe zwei Exemplare, die sich auf 3-wire-SPI lötklecksen lassen, ebenfalls ohne Erfolg. Letzten Endes hatte ich das interessehalber ausprobiert, 3 Drähte sind einer zuviel. Als Notbehelf habe ich im Digispark-Projekt eine Lib gefunden (SSD1303xLED), welche tatsächlich zu funktionieren scheint. Nichtsdestotrotz, hat irgend jemand mal ein Display mittels U8G an einen ATTiny85 gehangen, I2C oder HW-SPI? Hat wer schon mal sonst irgendwie ein SSD1306 via 3SPI betrieben?