Hi,
ich habe mir bei Reichelt ein blau/weißes LCD gekauft (LCD 162C BL)
Wenn ich nur Spannung anlege und den Kontrast einstelle, kommt ein strich in einer Zeile, der durch die kompletten 16 Zeichen geht.
Text bekomme ich auch nicht auf das Display.
Ist das Display jetzt defekt?
Bild hier
http://195.225.106.105/Bilder/lcd_gross.jpg
Hier ist mein Quellcode
MFG PcVirusCode:$regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.1 , Db5 = Portd.2 , Db6 = Portd.3 , Db7 = Portd.4 , E = Portd.5 , Rs = Portd.6 Config Lcdbus = 4 Config Portd.7 = Output Portd.7 = 1 'Hintergrundbeleuchtung an Initlcd Cls Locate 1 , 1 Lcd "Test"
Meine Page: http://royalclan.de
Hi,
Nö.Bascom ist für den HD44780 ausgelegt.
In der neuesten Version gehen auch KS077 Displays und DOG Displays problemlos und die ganze initialisierung "zu Fuß" (zB. bei den EADIP 20*4 Displays, die ich teilweise verwende) entfällt komplett.
Steht in der Hilfe unter CONFIG LCD
Ich weiß aber nicht, ob das in der Demo auch schon geht.
Gruß
Christopher.
ich würde sagen, das LCD ist defekt. wie man sieht initialisiert es ja und es gibt keinen grund warum eine komplette zeile nicht gehen sollte. schicks zurück: Reichelt ist in der beziehung sehr kulant (hab sogar schon bereits eingelötete LCDs umgetauscht bekommen)
Ich programmiere mit AVRCo
@Crazy Harry:
Mal ne Frage: Woran erkennst du, daß das Display initialisiert wurde!??!? Für mich sieht es so aus, als wäre das Display eben nicht initialisiert... zumindest ist es bei meinen Displays oft der Fall, daß nach dem anlegen der Versorgungsspannung ein ähnliches Bild auftritt wie oben... bis das Display initialisiert wird.
Gruß,
SIGINT
wenn du ein display ohne init an spannung hängst ist normalerweise eine zeile voll sichtbar. mit init ist keine sichtbar - also hast du einen init durchgeführt und den kontrast zu hoch ..... oder das ist ein weiteres indiz dafür, daß das lcd defekt ist.
auf jeden fall kann bei einem solchen display niemals über eine zeile eine komplette pixelreihe aus sein ---> defekt (vermutlich leitgummi-kontaktproblem)
Ich programmiere mit AVRCo
Lesezeichen