Schon wieder Problem mit LCD!!!

Gast #425811
Lesenswert?

Hallo, liebe mitglieder und Besucher!
Habe schon viel Hilfe von ihnen bekommen, nun stehe ich schon wieder vor 
einem Problem, das mich gerade seit einigen stunden fertig macht.
Ich habe einen 27*4 lcd bei Pollin gekauft.
ist einer mit 2 Controllern!

habe vieles im Internet gelesen, einige beispiele bei mir ins Programm 
eingefügt, hilft leider NICHTS!!!
Sage schon voraus, es ist ALLES richig verlötet.
Schaltplan: "4-Bit Ansteuerung ohne Busy(I/O Mode)" von Roboternetz.
 mein programm sieht momentan so aus:


$regfile = "m16def.dat"
$crystal = 10000000

'Einbindung der LCD-Bibliothek für ein 2-Prozessor-Display
 $lib "lcd4e2.lbx"

'Bascom kennt keine Display mit 27 * 4 Zeichen, daher 20 * 4

 Config Lcd = 20 * 4

Config Lcdbus = 4
Config Lcdmode = Port

'man achte auf die Ergänzung E2
 Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , 
Db7 = Portb.3 , E = Portb.5 , E2 = Portb.6 , Rs = Portb.4

' Systemvariable der LCD-Bibliothek (wichtig, bloß nicht ändern)
   Dim ___lcde As Byte



Main:

' wählt die beiden oberen Zeilen aus
 ___lcde = 0

' löscht die beiden oberen Zeilen
   Cls
' wählt die obere Zeile aus
   Upperline
' schreibt in die erste Zeile an Position 3
   Locate 1 , 3
' den Text in Anführungszeichen
   Lcd "Zeile 1"
' wählt die zweite Zeile aus
   Lowerline
' schreibt in die zweite Zeile an Position 2
   Locate 2 , 2
' in diesem Fall den Inhalt der Variablem mit dem Namen Variable
   Lcd "Zeile 2"
' unterdrückt den Cursor
   Cursor Off

' wählt die beiden unteren Zeilen aus
   ___lcde = 1
   Waitms 100
   Cls
   Thirdline
   Locate 1 , 1
   Lcd "Zeile 3"
   Fourthline
   Locate 2 , 1
   Lcd "Zeile 4"
   Cursor Off

Goto Main
End


funktioniert leider nicht.. auf dem LCD ist nur müll zu sehen!
zeile "Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = 
Portb.2 , Db7 = Portb.3 , E = Portb.5 , E2 = Portb.6 , Rs = Portb.4" ist 
100% richtig. genau so ist das gelötet.
verstehe überhaupt nicht was diese 2 zeilen bedeuten:
"Config Lcdbus = 4
Config Lcdmode = Port"
den Rest verstehe ich schon, was da steht!
Ich glaube das probem liegt in der *.lib -datei.
kann mir vllt einer weiterhelfen?

DANKE!
MfG Alex
Gast #425886
Lesenswert?

> unendlich viele Fehler....

Damit kann man nix anfangen! Wenn dann musst du die Fehler schon 
kopieren! Versuchs halt mal mit der Lib. Vllt brauchst du die ja aus 
irgendnem grund! Aber Initlcd brauchst du auf jeden Fall!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren