rogerberglen
04.10.2006, 11:47
Hallo,
habe mir soeben den Bascom Compiler heruntergeladen. Nun habe ich versucht mit einem ATini2313 auf einem LCD Display einen einfachen Text anzeigen zu lassen. Dazu habe ich zuerst mit:
Config Lcd = 16 * 1
die Displayart definiert. Als Nächstes habe ich dann mit:
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 _
, Db6 = Portb.2 , Db7 = Portb.3 _
, E = Portb.4 , Rs = Portb.5 '
die Anschlüsse definiert. Nun habe ich dann mit:
Deflcdchar 0 , 10 , 0 , 14 , 1 , 15 , 17 , 15 , 0
Cls
noch das Sonderzeichen "ä" definiert.
Dann warte ich für 0,5 sek mit dem Befehl Waitms 500
und dann gebe ich mit folgendem Befehl folgenden Text aus
Lcd " Timer V1.0 "
Nun das Problem: Der Display zeigt nur die ersten 8 Stellen Text an!! Ich habe schon alles probiert (auch ein anderes LCD-Modul), immer das gleiche!
Was mache ich falsch?????
habe mir soeben den Bascom Compiler heruntergeladen. Nun habe ich versucht mit einem ATini2313 auf einem LCD Display einen einfachen Text anzeigen zu lassen. Dazu habe ich zuerst mit:
Config Lcd = 16 * 1
die Displayart definiert. Als Nächstes habe ich dann mit:
Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 _
, Db6 = Portb.2 , Db7 = Portb.3 _
, E = Portb.4 , Rs = Portb.5 '
die Anschlüsse definiert. Nun habe ich dann mit:
Deflcdchar 0 , 10 , 0 , 14 , 1 , 15 , 17 , 15 , 0
Cls
noch das Sonderzeichen "ä" definiert.
Dann warte ich für 0,5 sek mit dem Befehl Waitms 500
und dann gebe ich mit folgendem Befehl folgenden Text aus
Lcd " Timer V1.0 "
Nun das Problem: Der Display zeigt nur die ersten 8 Stellen Text an!! Ich habe schon alles probiert (auch ein anderes LCD-Modul), immer das gleiche!
Was mache ich falsch?????