Apollo
09.04.2005, 17:16
Ich habe mir mal dieses LCD von Pollin gekauft.
http://www.pollin.de/shop/detail.php?pg=NQ==&a=NjU4OTc4OTk=
Mit der lcd.lib aus diesem Forum hab ich es auch geschafft, etwas in der ersten Zeile anzuzeigen. Leider komme ich einfach nicht in die zweite Zeile. Hab schon die verschiedensten libs bzw. Befehle versucht.
$regfile = "2313def.dat" 'AT90S2313-Deklarationen
$crystal = 3686400 'Quarz: 3.6864 MHz
$lib "lcd.lib"
'Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portd.4 , Rs = Portd.5
'Config Lcd = 16 * 2 ' "a" für spezielles Display
'Initlcd
Do
Cls
Wait 1
Locate 1 , 1
Lcd "test"
Wait 1
Locate 2 , 1
Lcd "123"
Wait 1
Loop
End 'end program
mit diesem Programm schreibt er wunderbar die erste Zeile, aber ignoriert die zweite.
Die 3 auskommentierten Zeilen bringen keinerlei unterschied.
Hab an stelle Locate auch schon upperline und lowerline probiert. Aber gleiches Ergebniss.
Hat eventuell jemand das LCD von Pollin und hat die 2. Zeile in Funktion?
mfg
Apollo
http://www.pollin.de/shop/detail.php?pg=NQ==&a=NjU4OTc4OTk=
Mit der lcd.lib aus diesem Forum hab ich es auch geschafft, etwas in der ersten Zeile anzuzeigen. Leider komme ich einfach nicht in die zweite Zeile. Hab schon die verschiedensten libs bzw. Befehle versucht.
$regfile = "2313def.dat" 'AT90S2313-Deklarationen
$crystal = 3686400 'Quarz: 3.6864 MHz
$lib "lcd.lib"
'Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portd.4 , Rs = Portd.5
'Config Lcd = 16 * 2 ' "a" für spezielles Display
'Initlcd
Do
Cls
Wait 1
Locate 1 , 1
Lcd "test"
Wait 1
Locate 2 , 1
Lcd "123"
Wait 1
Loop
End 'end program
mit diesem Programm schreibt er wunderbar die erste Zeile, aber ignoriert die zweite.
Die 3 auskommentierten Zeilen bringen keinerlei unterschied.
Hab an stelle Locate auch schon upperline und lowerline probiert. Aber gleiches Ergebniss.
Hat eventuell jemand das LCD von Pollin und hat die 2. Zeile in Funktion?
mfg
Apollo