PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LCD problem nur schwarze Kästchen



Naxos
26.05.2006, 09:44
ich habe ein Problem mit diesem LCD DEM16216
http://www.distrelec.com/ishopWebFront/catalog/product.do/para/language/is/de/and/shop/is/CH/and/id/is/01/and/node/is/aeaaadadaaad/and/series/is/1.html

Die signalleitungen sind richtig angeschlossen glaub ich
muss der AVR (Atmega8) mit einem quarz betrieben werden oder geht das interne für den LCD

mein Code ist


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

Cls
Locate 1 , 1
Lcd "HOI"

End


gruss florian

xythobuz
26.05.2006, 10:10
Hi Florian.
also von der Programmierung von deinem Atmega8 hab ich keine Ahnung. Allerdings war es bei meinem LCD (Robby RP5) genauso, und meines is im LCD-Himmel. Hast du einmal das LCD falschherum angeschlossen? Wenn ja, dann ist es wahrscheinlich kaputt!
MfG xythobuz

Naxos
26.05.2006, 10:12
nein eigentlich nicht

darwin.nuernberg
26.05.2006, 10:19
Hast Du den Kontrasteingang richtig oder überhaupt beschaltet (VEE)?

Probeweise mal auf Masse legen.

Folgende Pins sollten auf Masse liegen:
R/W; VEE und 0V

Außerdem solltest Du Deinen Source anpassen:


Locate 1 , 1
Lcd "AHOI" :-)

Naxos
26.05.2006, 11:48
also ich habe es jetzt zustandee gebracht das er etwas ausgibt einfach nicht as was ich will

er giebt nur ?? aus

darwin.nuernberg
26.05.2006, 12:02
Probiers doch mal so:


' CPU konfigurieren
$regfile = "m32def.dat" ' An Deinen AVR Anpassen
$crystal = 16000000 ' Quarzfrequenz
Config Lcdpin = Pin , Db4 = Portd.0 , Db5 = Portd.1 , Db6 = Portd.2 , Db7 = Portd.3 , E = Portd.5 , Rs = Portd.4

' LCD initialisieren
Initlcd ' LCD initialisieren

Cls
Locate 1 , 1
Lcd "AHOI"

End

Vielleicht lag es auch daran dass Du InitLCD aufgerufen hast,
bevor Du dieses deklariert hast?

Und BUS oder PIN Betrieb????