Moin moin allerseits,

Ich habe mein Display angeschlossen und alle Möglichen Ini
Prozeduren welche so im netz zu finden sind ausgetestet.
mit eher lauen erfolg.

Es hat sich jetzt herausgestellt das das Vorgehen aus dem
RN_Wissen mit Bascom ausreicht. NUR, zumindest (MEIN)
LCD zeigt nur dann etwas an wenn (RS)= Bit PB.0 = 0 gesetzt
ist?

Code:
$regfile = "m16def.dat"                                     ' specify the used micro
$crystal = 16000000                                         ' used crystal frequency
$baud = 19200                                               ' use baud rate
$hwstack = 32                                               ' default use 32 for the hardware stack
$swstack = 10                                               ' default use 10 for the SW stack
$framesize = 40
'$sim

   Config Lcdpin = Pin , Rs = Portb.0 , E = Portb.1 , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7
   Config Lcd = 16 * 4

   Config Lcdbus = 4

   Cls
   Locate 1 , 1
   Lcd "Hallo"
   Portb.0 = 0                                              'Nur wenn ich diesen Befehl nach dem lcd Befehl
                                                            'setze bekomme ich eine Anzeige?????
   End
Laut Datenblatt ist die Bascom Routine aber richtig.....

Used as register selection input.
When RS = “High”, Data register is
selected.
When RS = “Low”, Instruction register is
selected

Ich habe soeben auch mal mit nen Meßgerät vom Chip M16 nach
RS geprüft ob es einen Verdratungsfehler gibt. Nee, ist alles O.K.
Sehr eigenartig, außerdem gibt es Kontrastprobleme wenn ich mehrere
Zeilen anspreche. Von Zeile 1,1 an nimmt der Kontrast ab, die jeweil
letzte Zeile bleibt komplett O.K.?

Ich glaube ich besorg mir ein anderes Display......((

Grüße Richard