Hallo,
ich versuche gerade einige LCDs mit dem HD44780 Controller anzusteuern und mir dafür meine C Routinen für meinen AVR (Atmega 8 mit 4MHz Clock) selbst zu schreiben. Ja, ja ich weiß es gibt im Web unendlich viele Routinen zu Download. Aber erstens ist mein Interface etwas anders und zweitens möchte ichs halt einfach selber machen...
Nun, ich habe den Eindruck daß der Controller zumindest bei der Initialisierung sehr große Wartezeiten braucht um alles richtig zu übernehmen. Das zeigt sich auch im Programmcode anderer, die viel mit Warteschleifen und Wiederholungen von Kommandos arbeiten. Laut den Timingangaben in den Datenblättern sollte das aber IMHO nicht so kritisch sein und immer irgendwo