Display Newbie schrieb:
> Es gibt halt manchmal auch Pauschallösungen, wie
>
> "Die Warteroutine nach dem Reset ist für alle mir bekannten Displays
> deutlich zu kurz/lang. Probier mal..."
Und was hindert dich daran, das auf eigene Faust zu probieren?
Wobei: zu lang gibt es eigentlich nicht wirklich. Im Regelfall kann man
Displays so langsam takten wie man will. Nur zu schnell darf man nicht
sein.
> Ich hatte gehofft, das für erfahrene User hier direkt der Fehler ins
> Auge springt
Was soll einem da ins Auge springen.
Zuerst Reset, dann delay, dann Init, dann delay, dann Clear Display.
Schön. Sieht gut aus. Diese Reihenfolge ist logisch und so schwer auch
wieder nicht zu erraten. Man wird wohl kaum ein Display löschen ehe man
es initialisiert hat.
Details kennt ja keiner.
Das ist so, wie wenn du sagst: zuerst geh ich zum Parkplatz, dann sperr
ich mein Auto auf, stecke den Schlüssel ins Zündschloss, betätige den
Starter und der Motor springt nicht an - was könnte das sein? Kann ja
für einen erfahrenen KFZ-Mechaniker nicht so ein Problem sein, das
rauszufinden.
Meine Hypothese ist, dass du beim Flashen das Display mitten in einer
Befehlsübertragung erwischt. D.h. das Display wartet auf die restlichen
Bits der Übertragung. Und das tut es bis zum St. Nimmerleinstag. Nimmst
du nach dem Flashen die SPI Übertragung wieder auf, dann holt es sich
von den ersten übertragenen Bytes die Bits und stoppelt sich was
zusammen. Ist aber eine ins blaue geratene Hypothese.
Was macht der CS während des Flashens?