Gast
#425811
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