Werbung
Hallo,
das KS0108 hat meines Wissens kein eigenen Zeichensatz. Der muss mit compiliert werden. Da kann das Display auch nichts anzeigen.
Ich habe mir ein Font mit dem Bascom-Fonteditor selbst erstellt und dann im Programm eingebunden. Funzt wunderbar:
Mit freundlichen GruessenCode:$lib "glcdKS108.lib" $regfile = "m128def.dat" $crystal = 16000000 Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portb , Ce = 1 , Ce2 = 0 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5 Setfont 6x8font Cls Lcdat 1 , 1 , "Hello World" Do nop Loop End $include "6x8font.font"
Digitali
Also den Font hatte ich mit eingebunden..
Ups, das hatte ich irgendwie ueberlesen.
Ich gebe in meinem Listing die "glcdKS108.lib" an und Du die "glcdks108.lbx". Liegt es vielleicht daran?
Nein, die .lbx sind compilierte .lib dateien. Ich vermute mal das irgendeine Steuerleitung defekt ist, obwohl es an dem Timecontrol noch lief.
Evtl. braucht das LCD doch eine andere Initroutine, mal das DB angucken![]()
kann ja sein, das es nicht mit dem Init der Lib aufwacht.
In der Demo gibts dafür keine .lib, da kann man nur die .lbx-en angeben.
Hast Du schon probiert die CS-Leitungen zu tauschen, am LCD, damit man sieht ob sich da was ändert, also die andere Seite geht ?
Wär' ja schad' um das Ding !
Danke dir aber nochmal für deine Hilfe...
Gruß
Lesezeichen