Gast
#4826834
Ich habe seltsame Probleme mit dem Kontrast-Befehl (der in Wirklichkeit ein Helligkeits-Befehl ist) von 0.96"-OLED-Diplays. Ich meine die 128x64-Displays mit SSD1306: Wenn man diesen Befehl schnell wiederholt (z.B. weil es einen Kontrast-Menupunkt gibt, der von einem Rotary Encoder bedient wird), schleichen sich Fehler in die Darstellung des OLED ein. Dann erscheint beispielsweise die letzte Zeile an der Stelle der ersten Zeile - und zwar dauerhaft bis zum nächsten Display-Reset. Das ist mir mehreren Display reproduzierbar. Wenn ich grössere Pausen einfüge (z.B. 100ms), wird es weniger, aber das Riskio bei der Verwedung dieses Befehehls verschwindet nie ganz. Wenn ich spekulieren müsste, würde ich vermuten, dass das was mit der Ladungspumpe zu tun hat, vieleicht bricht beim Helligkeitswechsel lokal die Spannung ein? Ich habe einen 10uF direkt am Display. Ich kann mir in meinem Code eigentlich keinen Fehler vorstellen, da 1. alles andere (Zeichnen) funktioniert und 2. dieser Befehl bei langsamer Ausführung äusserst selten Problem macht. Hat jemand so etwas schon mal erlebt?