MelMan
19.06.2008, 18:59
Hi @ all
Habe folgendes Problem: Hab ein HDM08216L LCD an meinen MEGA8 geklemmt und möchte es gerne ansteuern. Die Ansteuerung erfolgt über 4-Bit ohne Busy. Hab alles nach dem TUT gemacht, aber bekomme keine Zeichenausgabe auf dem Display. Die Kontrastbalken sind immer da (alle Kästchen ausgefüllt) aber der Kontrast dürfte nicht zu stark sein (wie kann ich genau den Kontrast über ein Poti regeln?). Mein Programm ist wie folgt:
$regfile = "m8def.dat"
$framesize = 24
$swstack = 8
$hwstack = 32
$crystal = 16000000
$baud = 9600
Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5
Cls
Locate 1 , 1
Lcd "Hi."
Mein einziges Problem ist dass das Display ein 8x2 ist und nicht ein 16x1 aber das kann ich in Bascom leider nicht auswählen. Stört das?
Kann mir da einer weiterhelfen?
Mfg Mel
Habe folgendes Problem: Hab ein HDM08216L LCD an meinen MEGA8 geklemmt und möchte es gerne ansteuern. Die Ansteuerung erfolgt über 4-Bit ohne Busy. Hab alles nach dem TUT gemacht, aber bekomme keine Zeichenausgabe auf dem Display. Die Kontrastbalken sind immer da (alle Kästchen ausgefüllt) aber der Kontrast dürfte nicht zu stark sein (wie kann ich genau den Kontrast über ein Poti regeln?). Mein Programm ist wie folgt:
$regfile = "m8def.dat"
$framesize = 24
$swstack = 8
$hwstack = 32
$crystal = 16000000
$baud = 9600
Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5
Cls
Locate 1 , 1
Lcd "Hi."
Mein einziges Problem ist dass das Display ein 8x2 ist und nicht ein 16x1 aber das kann ich in Bascom leider nicht auswählen. Stört das?
Kann mir da einer weiterhelfen?
Mfg Mel