PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LCD 16x1 zeigt nur 8 Zeichen



Lync
16.07.2009, 10:42
Hi

Ich verwenden diese LCD_Matrix von Neuhold:
http://www.neuhold-elektronik.at/catshop/product_info.php?products_id=3294

Hab das ganze an einen Atmgea32 angeschlossen, allerdings zeigen nur die ersten 8Zeichen etwas an.

Diesen Code verwende ich:


$regfile = "m32def.dat"
$crystal = 16000000

Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Portb.2 , Db5 = Portb.3 , Db6 = Portb.4 , Db7 = Portb.5 , E = Portb.1 , Rs = Portb.0
Config Lcdbus = 4

Do
Cls
Locate 1 , 1
Lcd "µC Board"
Waitms 1000
Loop

Auch beim Kontrast einstellen über das Poti verändern sich nur die ersten 8 Zeichenfelder.
Woran kann das liegen?

Betreibe das LCD im 4Bit Modus, Pinbelegung siehe Code.
Die restlichen Pins habe ich auf GND gelegt.

Hubert.G
16.07.2009, 10:58
Ich habe in einem Thread gelesen das es sich dabei um ein 8x2 Display handelt, du musst in die zweite Zeile springen für die zweiten 8 Zeichen.

Den Link zum Thread vergessen: www.mikroe.com/forum/viewtopic.php?p=65879&sid=ef88254d10731ba586440aa26182d878

Lync
16.07.2009, 13:04
Ok danke jetzt geht es, mit der 8*2 Ansteuerung.