Hallo,
das sollte schon funktionieren, Du musst nur eine Lib einbinden, damit Bascom weiss, welchen Chip das LCD verwendet:
Code:
$lib "glcdKS108.lbx"
Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portc , Ce = 1 , Ce2 = 0 , Cd = 4 , Rd = 2 , Reset = 6 , Enable = 3
wobei bedeutet:
Bascom = LCD
Cd = D/I
Rd = R/W
Ce = CE1
Ce2 = CE2
die anderen beiden erkären sich selbst.
Du musst nur den richtigen Port angeben für Daten und ControlPort, der Datenport muss Komplett auf einem Port sein, was beim Mega8 nur der PortD ist !
D.h. die UART darf nicht configuriert werden, da sonst diese Pins nicht benutzt werden können, also kein $baud im Programm angeben !
Ausser Du verwendest keinen ext. Quarz, dann kann auch der PortB verwendet werden.
Ed:
Die Zahlen sind dann die Pinnummern des Controlports, die kannst du belegen wie Du willst.
Lesezeichen