Hallo Felix,
ich kenne leider auf die schnell keine LCD-Routine die genau das macht was Du möchtest.
Aber es sollte doch ein all zu großes Problem sein eine Vorhandene Routine auf Dein Problem umzuschreiben.
Das mit den Zeitschleifen lässt sich über das auslesen des Bussy-Flags umgehen. und von 4bit auf 8it umzustellen ist nu auch kein Akt.
Ich hab hier noch Code rum fahren für ein Display mit 2 Enable-Eingängen. Allerdings auch für 4bit Betrieb. (Warum willst Du unbedingt 4-Portpins verballern?) Man kann den zu verwendeten Port definieren. Die untern 4Bit sind für Daten die oberen 4Bit werden für die Leitungen R/W, RS, Enable 1 & 2 verwendet.
Wenn Du daran Interesse hast schick mir ne PM.
Grüßle mbod77
Lesezeichen