Hallo,
Zitat Zitat von Janiiix3 Beitrag anzeigen
Das Display heißt "MSH1602A"... 2 Zeilen x 16 Zeichen.
Was müsste ich in der Routine ändern?
Dann müsste ein KS0066 drauf sein:
http://www.lcd-module.de/eng/pdf/zubehoer/ks0066.pdf

Der ist nicht 100% kompatibel zum HD44780, die Initialisierung ist etwas anders.

Es ist nicht wirklich vorgesehen, ohne das Busy Flag zu arbeiten.
Auf alle Fälle musst du warten, bis der Befehl abgearbeitet ist.

Table 7. Gibt Ausführungszeiten für die Befehle an, allerdings für Fosc = 270kHz.
Bei 5V und Rf = 91k liegt die Frequenz im Bereich von 190-350kHz, je nach Exemplar welches du erwischt.
Jetzt weiss hier aber keiner, was der Hersteller des Moduls für einen Widerstand drauf gepappt hat.
Da können auch 100 Ohm drauf sein, dann läuft der Oszillator langsamer und die Befehlszeiten sind halt länger.

MfG Peter(TOO)