Forum: Mikrocontroller und Digitale Elektronik GLCD mit K108 möchte in Bascom nichts zeigen


von Peter (Gast)


Lesenswert?

Hallo ihr Elektronik Spezialisten,

Ich versuche gerade an einem M32 ein GLCD anzuschließen. Es ist ein 
128x64 mit K108 Controller von ledsee.com.

Also alles angeschlossen, genau so wie in der Bascom Hilfe, oder das 
AN148 auf der mcselec seite.

Das blöde nur, es möchte mir nichts anzeigen.
Ich bekomme im Bascom eine Fehlermeldung, die ich nicht verstehe:

Label not found [_LCD_Control]

Die Verkabelung passt zu 100%, die habe ich durchgemessen. auch Jtag 
deaktiviert in den Fuses.

Welche Spannung soll ich in etwa beim Kontrast einstellen? Da steht im 
Datasheet leider nichts drinnen. habe im Moment 1V.

Ich sehe nur die Hintergrundbeleuchtung.

Hier mein Code, wäre euch sehr dankbar!

Lg
Peter
1
$regfile = "m32def.dat"                                     ' specify the used micro
2
$crystal = 1000000                                          ' used crystal frequency
3
$hwstack = 64
4
$swstack = 48
5
$framesize = 48
6
$lib "glcdKS108.lbx"
7
8
Config Graphlcd = 128 * 64sed , Dataport = Portc , Controlport = Porta , Ce = 0 , Ce2 = 1 , Cd = 2 , Rd = 3 , Reset = 5 , Enable = 4
9
Setfont Font6x8
10
11
Cls
12
Cursor Off
13
14
Do
15
Lcdat 1 , 1 , "Hello World" , 0
16
Wait 1
17
18
Loop
19
End
20
$include "font6x8.font"

von Wigbert P. (wigbert) Benutzerseite


Lesenswert?

Hi,
schau Dir mal mein Testcode an, der funktioniert 100%
1
'$sim
2
'----------------
3
4
$regfile = "m8def.dat"
5
$crystal = 9216000
6
7
$hwstack = 64
8
$swstack = 64
9
$framesize = 64
10
11
'$lib "glcdKS108.lbx"
12
$lib "glcdKS108.lib"
13
14
15
16
Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portc , Ce = 2 , Ce2 = 3 , Cd = 0 , Rd = 5 , Reset = 4 , Enable = 1
17
18
'Initlcd
19
'CE =CS1  Chip select
20
'CE2=CS2  Chip select second chip
21
'CD=Data/instruction
22
'RD=Read
23
'RESET = reset
24
'ENABLE= Chip Enable
25
26
Setfont Font8x8
27
Cls
28
Waitms 600
29
30
Lcdat 3 , 20 , "Hallo" , 0
31
Lcdat 6 , 65 , "Leute" , 0
32
33
Line(0 , 32) -(127 , 32) , 1
34
35
End
36
37
$include "font8x8.font"

wigbert

von Gregor (Gast)


Lesenswert?

Hallo Wigbert,

danke für deine Antwort, schaut ja schon recht ähnlich aus...

Eine Frage an dich:

Ist es egal ob es eine lib oder lbx datei ist, die eingefügt wird? Weil 
da ist ja der unterschied....

Woher hast du die .lib datei? Ich finde die nirgendswo.

Lg
Peter

von Wigbert P. (wigbert) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hi ,
ging bei mir erst auch nicht, ich musste die Lib. nicht nur in
der gleichen Datei, wie der Code, sondern auch in Bascom in der LIB
Datei hinterlegen. Hab da nicht grossartig in Bascom rumgeschraubt.
Sollte eigentlich egal sein, ob Lib oder Lbx.
ich hab mal beides mit angehangen.

Wigbert

von Peter (Gast)


Lesenswert?

Danke noch mal,

jetzt ist, ich weis zwar nicht wieso, aber schon mal der Fehler in 
bascom weg! Danke danke danke

Kannst du mir vielleicht noch sagen, welche Kontrastspannung du 
verwendest?

Lg
Peter

von Wigbert P. (wigbert) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hi,
da hilft das DBL. Bei meins war ein Poti nur notwendig.

Wigbert

von Peter (Gast)


Lesenswert?

Manchmal sieht man einfach vor lauter Datenblätter die richtige Lösung 
nicht mehr...

Vielen Dank! Jetzt klappts!

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
Noch kein Account? Hier anmelden.