PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bekomme nur balken angezeigt beim lcdyl162-90



Neo2oo5
12.07.2009, 16:02
Bekomme bei dem Lcd nur balken angezeigt .
hab schon verschiedene ports ausprobiert ohne erfolg , der controller funtkioniert einwandfrei weil ich noch eine led an einem pin hab.
Außerdem hab ich schon versucht die fusbits zu ändern ,dass allerdings auch nichts gebracht hat.
Im 4 bit mit und ohne busy geht auch nicht .


meine pinbelegung:

vss : +2V
vdd :+4,5
vo :GND (mit 10k poti)
rs :Pa3
r/w :Pa2 (je nach code auf Gnd oder halt pa2)
e :pa1
db7:pa7
db6:pa6
db5:pa5
db4:pa4

mein erster code:

$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32
$crystal = 1000000



Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , E = Porta.1 , Rs = Porta.3


Initlcd
Cls
Locate 1 , 1
Lcd "77777777"

End


mein zweiter code:


$lib "lcd4busy.lib"
$regfile = "m32def.dat"
$crystal = 1000000

Config Lcd = 16 * 2
Const _lcdport = Porta
Const _lcdddr = Ddra
Const _lcdin = Pina
Const _lcd_e = 1
Const _lcd_rw = 2
Const _lcd_rs = 3

Initlcd

Cls 'loesche das LCD Display
Locate 1 , 1 'Cursor auf 1 Zeile, 1 Spalte
Lcd "Hello world." 'String auf Display anzeigen
Locate 2 , 1
Lcd "hallo test "

End

link zum datenblatt: http://www.pollin.de/shop/downloads/D120060D.PDF

zur info ich bin noch blutiger anfänger

danke schon mal im voraus!!!

for_ro
12.07.2009, 18:29
vss : +2V
vdd :+4,5


Wieso ist denn VSS (GND) auf +2V und VDD nur auf +4,5V?
Betreibst du die auch an einen Pin des µC?

Gruß

Rolf

Neo2oo5
12.07.2009, 18:34
ich hab die verpolt um eine negativ spannung zu bekommen was anderes ist mir auf die schnelle nicht eingefallen.
vss und vdd sind nicht am µC

for_ro
12.07.2009, 18:46
ich hab die verpolt um eine negativ spannung zu bekommen was anderes ist mir auf die schnelle nicht eingefallen.
Wie, verstehe ich nicht.
Du musst doch VSS auf GND legen (gleiche Potential wie beim µC) und VDD auf +5V. Sonst tut sich auf dem LCD nichts.
Bei einem HD44780 brauchst du normalerweise keine negative Spannung, um den Kontrast einzustellen.

Gruß

Rolf

Neo2oo5
12.07.2009, 18:53
Anscheinend schon ,hab ich in einem andern forum rauß gefunden
hier der link:
http://www.mikrocontroller.net/topic/121074


ist das gleiche lcd.....

for_ro
12.07.2009, 20:21
Anscheinend schon ,hab ich in einem andern forum rauß gefunden
Ist mir neu, na ja, man lernt immer noch dazu.
Trotzdem kannst du die negative Spannung auf die Art nicht erzeugen.
Probier doch mal, über eine kleine Batterie -1,5V oder -3V draufzugeben. Vielleicht funktioniert es ja dann.

Gruß

Rolf

Neo2oo5
12.07.2009, 20:52
funktioniert leider nicht!!!
(es sei denn ich hab was falsch gemacht)
gnd =gnd
1,5v=Vo

gruß kevin

for_ro
12.07.2009, 21:17
Ne, dann hast du ja an Vo +1,5V anliegen.
Du musst genau umgekehrt polen.

Neo2oo5
12.07.2009, 21:25
also bei ganz genauem hinsehen sieht man die balken wenn man am poti dreht aber sehr sehr sehr schwach


gruß kevin

for_ro
12.07.2009, 21:31
Vielleicht funktioniert jetzt dein initlcd, dann siehst du eh keinen Balken mehr.
Wie hast du denn das Poti angeschlossen? Mitte an Vo, die beiden anderen an + und - der Batterie und + an GND des µC?
Gib doch mal Text auf das Display, um zu sehen, ob da was kommt.

Neo2oo5
12.07.2009, 21:37
hab jetzt eine 4,5 v batterie angeschlossen damit sieht mann es sehr gut .
Anstatt meinen text seh ich nur ein stern und der rest sind weiter hin balken

Neo2oo5
12.07.2009, 21:39
Wie hast du denn das Poti angeschlossen? Mitte an Vo, die beiden anderen an + und - der Batterie und + an GND des µC?


habs genau so

Neo2oo5
12.07.2009, 21:51
so , ich habs hin bekommen vielen dank für deine hilfe
bekomme jetzt den gewünschten text angezeigt

vieleeeen dank!!!!!!


gruß kevin

021aet04
12.07.2009, 22:51
Was hast du jetzt gemacht bzw wie hast du es angeschlossen? Man könnte noch davon lernen

Neo2oo5
14.07.2009, 12:12
srry das ich erst jetzt antworte hatte die letzten tage keine zeit.

also ich hab es die ganze zeit im 4-bit modus mit busy probiert,
jetzt hab ichs einfach ohne gemacht den code entsprechend geändert und dass wars .

ps.
kann mir einer sagen wie man eine negativ spannung bekommt .
weil 2 *4,5 v batterien ist blöd weil ich daraus eine art fernbedienung machen will und zwei so große batterien ist zu groß und zu schwer...

bitte so einfach wie es geht und mit schaltplan
danke im voraus!!!!!


gruß kevin

for_ro
14.07.2009, 12:35
kann mir einer sagen wie man eine negativ spannung bekommt .
Hast du evtl. einen max232 mit verbaut? Ich meine, dass der eine negative Spannung erzeugt.
Ansonsten fließt da doch bestimmt nur ganz wenig Strom. Da könnte auch eine CR 2032 gehen, die liefert 3V.

Gruß

Rolf

Neo2oo5
14.07.2009, 12:40
nein hab imoment kein max323 verbaut .
geht ein ne555 ? hab so einen noch zuhause rumfliegen


gruß kevin