Guten Mittag, ich kämpfe bereits eine ganze Weile und bekomme das GLCD DataVision DG12864-12 einfach nicht zum Laufen. Ich habe es wie im Bascom Programmbeispiel beschaltet. Die Kontrastspannung erzeuge ich mit hilfe eines zweiten Netzteils. das Display ist ein Glcd 128 x 64 Punkte ( gekauft bei Pollin ) Es ist nichts auf dem Display zu sehen. Wenn ich den Prozessor resette, dann ist kurz eine Zeile auf dem Display zusehen, das wars?! Kann mir jemand weiterhelfen? Gruss Manfred
Hi wie sieht denn dein Programm aus, kenn mich zwar net mit Bascom aus, aber was willst du ausgeben. Ist alles richtig initialisiert. Wie hast du es beschaltet was ist das für ein Bascom Programmbeispiel ? Die eine Zeile die du siehst ist wenn der Reset pin des Diplays auf Low gezogen wird. Reicht deine Reset Zeit, wartest du auch lange genug bevor du mit der init anfängst? Hab das Display auch aber ich mache es mit AVR Assembler. Gruß MISZOU
Nabend, hier mal das Programm: 'The connections of the LCD used in this demo 'LCD pin connected to ' 1 GND GND '2 GND GND '3 +5V +5V '4 -9V -9V potmeter '5 /WR PORTC.0 '6 /RD PORTC.1 '7 /CE PORTC.2 '8 C/D PORTC.3 '9 NC not conneted '10 RESET PORTC.4 '11-18 D0-D7 PA '19 FS PORTC.5 '20 NC not connected $regfile = "m32def.dat" $crystal = 16000000 Config Graphlcd = 128 * 64 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 6 'The dataport is the portname that is connected to the data lines of the LCD 'The controlport is the portname which pins are used to control the lcd 'CE, CD etc. are the pin number of the CONTROLPORT. ' For example CE =2 because it is connected to PORTC.2 'mode 8 gives 240 / 8 = 30 columns , mode=6 gives 240 / 6 = 40 columns 'Dim variables (y not used) Dim X As Byte , Y As Byte 'Clear the screen will both clear text and graph display Cls 'Other options are : ' CLS TEXT to clear only the text display ' CLS GRAPH to clear only the graphical part Cursor Off Wait 1 'locate works like the normal LCD locate statement ' LOCATE LINE,COLUMN LINE can be 1-8 and column 0-30 Locate 1 , 1 'Show some text Lcd "TEST" 'And some othe text on line 2 Locate 2 , 1 : Lcd "T6963c support" Locate 3 , 1 : Lcd "123456789012345678" Locate 6 , 1 : Lcd "write this to the lower line" END Gruss Martin
.. der Bereich -> ' 1 GND GND '2 GND GND '3 +5V +5V '4 -9V -9V potmeter '5 /WR PORTC.0 '6 /RD PORTC.1 '7 /CE PORTC.2 '8 C/D PORTC.3 '9 NC not conneted '10 RESET PORTC.4 '11-18 D0-D7 PA '19 FS PORTC.5 '20 NC not connected <- passend für das DG12864-12
auf Pin4 sollten maximal -5V drauf und keine -9V Denke mal das dadurch dein kontrast einfach zu hoch eingestellt ist
Hallo .. ich habe heute ein weiteres Display dieser Serie getestet .. und siehe da .. es geht ... Scheint, als ob das erste Display defekt ist .. Gruss Manfred
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.