Hallo!

@ martinheidelberg

So wie der FriLu schon erklärt hat, habe ich bisher bei keinem Display das Busy-Flag benutzt und immer den R/W pin an GND gelegt.

Wenn man keine komplexe Befehle, wie z.B. "display clear", "display home" usw. benutzt, zum Initialisierung im 4-bit Modus, für angeblich alle Displaycontroller, reicht eine Verzögerung 50 µs aus.

Dazu kannst Du dir ein Testprogramm anschauen und eventuell nach umschreiben für dein PIC ausprobieren:

https://www.roboternetz.de/wissen/in...sembler#Matrix

MfG