Die nicht verwendeten Daten-Pins sollen offen bleiben. Siehe Datenblatt.Zitat von TomEdl
Initlcd wird nicht funktionieren, da das Display nicht 100% kompatibel ist. Außerdem ist die Initialisierung neuerdings schon automatisch enthalten.
R/W muss auf GND, damit Bascom Befehle und Daten in den Controller schreiben kann.Zitat von Kampi
Deine Declare Zeile muss so aussehen:
Declare Sub Lcdwrite(byval Zeichen As Byte)
Lesezeichen