Hallo, ich habe hier ein Problem bei meiner Anwendung, bei der ich ein 0,96" SSD1306 Display mit einem XIAO SAMD21 Arduino verwende, und zwar erscheint bei jedem Neustart der Applikation am gesamten Bildschirm ein Rauschen/Schneebildschirm für ca. 3s. Danach funktioniert die Darstellung der Zeichen einwandfrei. Ich benutze folgende Bibliothek für die Zeichen am Display: https://github.com/olikraus/u8g2/ Meine Initialisierung sieht folgendermaßen aus: U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(SCL,SDA,U8X8_PIN_NONE); void setup(void) { delay(500); u8x8.initInterface(); u8x8.initDisplay(); u8x8.begin(); ... Ist dieses "Rauschen" bei Beginn des Programm unvermeidlich (den Arduino muss ich leider Resetten) oder kann ich das irgendwie umgehen und verkürzen? Vielen Dank schon mal, Michael
Michael F. schrieb: > Ist dieses "Rauschen" bei Beginn des Programm unvermeidlich Es ist vermeidbar. Bei meiner Bibliothek tritt es nicht auf. Aber ich schätze, dass die Bibliothek nicht der Knackpunkt ist, sondern wie du sie benutzt. Dennoch, probiere einfach mal meine zum Vergleich. https://stefanfrings.de/arduino_oled/index.html
Vielen Dank für die Library, ich habe die eben hochgeladen auf den Arduino, allerdings erscheint hier auch dieses Rauschen zu Beginn, das muss mal an etwas anderen liegen bei mir.
Michael F. schrieb: > das muss mal an etwas anderen liegen bei mir. Wenn du meinen Sketch genommen hast, kann es ja nur die Stromversorgung oder das Display selbst sein. Meine starten immer schwarz.
Das scheint wohl was mit dem Ausschalten vorm Neustart gelegen zu haben. Ich habe dort jetzt noch die Zeile "u8x8.noDisplay();" eingefügt und jetzt sieht es so aus, als ob das Rauschen nicht mehr kommt.
Ja, es liegt tatsächlich an der Ausschaltsequenz, wenn ich die Stromversorgung abrupt unterbreche, dann startet das Display wieder mit dem Rauschen. Wenn die "Ausschaltsequenz" durchlaufen wird, kommt das Rauschen nicht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.