Kannst du auch sagen, um wieviel mal 100 % etwa ???
Ich mach das seit Anfang an bei Text-LCDs mit R/W = L; beim Programmstart lieber deutlich länger warten, was sind in der Initialisierungsphase schon 50 oder 100ms bei einem Gerät, das mit langsamen Menschen zurechtkommen muss!? Der Datenverkehr im Normalbetrieb wird in meiner Standard-1kHz-ISR abgewickelt. Selbst da ist der Text viel schneller ins DDRAM geschoben als die LCs umklappen.
Ich hab damit noch keine Probleme gehabt. Aber richtig: sauber ist es nur mit dem busy-Flag. Bei der Initialisierung ist aber auch das nicht möglich. Im Resetvorgang zumindest der HD44780er wird m.W. noch kein busy erzeugt, da ist man ja auch auf großzügig bemessene Wartezeiten angewiesen.
Beim Grafik-LCD hab ich es aber auch mit dem busy-Flag realisert, weil man (je nach Anwendung) bei der Menge an Zugriffen wirklich keine Zeit mehr zu verschenken hat. Selbst dann rollt der Bildaufbau noch sichtbar über die Bildfläche.
Lesezeichen