Problem mit T6963-LCD

OP Admin Persönliche Seite #3452
Lesenswert?

Hallo,

ich versuche gerade ein T6963-LCD (128x240) mit einem AT90S8515 
anzusteuern. Die Kommunikation mit dem LCD scheint zu klappen, ins RAM 
geschriebene Daten lassen sich korrekt wieder auslesen und das 
Status-Register ist auch ok. Aber: die Anzeige funktioniert nicht! Das 
Display bleibt immer schwarz (=alle Pixel an), egal wie ich es 
initialisiere oder womit ich das RAM fülle!
Irgendwelche Tips oder Hinweise, was ich da falsch machen könnte?
Der Code für die Initialisierung ist im Anhang, aber die sollte 
eigentlich stimmen...

Danke
Andreas
Angehängte Dateien:
Gast #3453
Lesenswert?

Hi Andreas!

 LCDWriteCommand(0x98);
Guter Ansatz, also die Grafik ist schoneinmal aus.

Mein (naiver) Tip: Zuviel Kontrast.
Für gewöhnlich sieht man nach dem Einschalten nur eine waagerechten 
Strich, der bis zum Initialisieren bleibt.
Wenn gleich alles dunkel ist, ist das schon mal schlecht.
Als Geheimtip kann ich Dir raten, einen KTY81 einfach in Reihe zur 
negativen Kontrastspannunmg zu schalten, dann funzt das Display von 
0Grad bis 60Grad, ohne Kontrast nochzustellen.

Gruss,
Holger

PS: Meine Funktionen zum T6963 hast Du sicher schon (Vektorgrafik)
OP Admin Persönliche Seite #3454
Lesenswert?

Hi,

nö, bei 0x98 ist Grafik an (Bit4 = Grafik).

Aber dein Tipp mit dem Kontrast war natürlich richtig! Ich habe nicht 
daran gedacht, da im Datenblatt irgendwas von -14V als Kontrastspannung 
steht und ich sowieso nur -10 V dran hatte. Jetzt funktioniert alles 
froi :-) !

Aber wozu soll denn der KTY81 gut sein? Das ist doch ein 
Temperatursensor!?

Danke für deine Hilfe
MfG
Andreas

PS: Ich hab mir vorgenommen mir deine Zeichenfunktionen nicht 
anzuschauen, weil wenn man nur abschreib lernt man ja nix ;-)
Gast #3455
Lesenswert?

Der Kontrast vom Display ist doch Temperaturabhängig, oder? Ich glaube 
auch schon mehrere Datenblätter von LCD's gesehen zu haben, in denen 
eine Schaltung mit Temperatursensor angegeben war.
Gast #3456
Lesenswert?

Hi Andreas,

der Kontrast der LCDs ist in der Regel sehr temperaturabhängig.
Ich habe ein Gerät entwickelt, das von ca 5 Grad bis ca 50 Grad noch 
funktioniernen muss. Mit dem Temperatursensor in Reite klappt das 
tadellos.

Das Gerät habe ich unter
http://www.meteorecorder.de
vorgestellt. (Ist alles eigene Entwicklung)

Gruss,
Holger
Gast #3458
Lesenswert?

Hi !
also ich habe auch ein problem mit einem display mit diesem 
controller...
und zwar geht's um das font select signal
wenn ich den font auf 8x8 pixel laufen lasse läuft alles prima, doch 
wenn ich auf 6x8 pixel umschalte und die
text area auf dementsprechende 28h (240 pixel/6)
umschalte verhält sich das display als wie wenn ich die text area nicht 
umschalte also das sich an adresse 30 das zeichen von adresse 0 
wiederholt !!
muss ich zum umschalten der schrift breite noch etwas anderes beachten 
ausser das font select signal und die text area ?
die grafik area hab ich bei 1eh gelassen (240/8)

danke
Gast #3459
Lesenswert?

Hab schon lange mit dem Controller nichts mehr gemacht - aber ich meine, 
daß die Umschaltung des Fonts nicht die Anzahl der Zeichen / Zeile 
verändert. Die Zeichen werden nur ein wenig dünner - Also die Text area 
unverändert lassen.
Gast #3460
Lesenswert?

hi...
hab ich auch schon gemacht..... die zeichen werden nicht dünner die 
haben immer nur den umfang von 5x7 pixeln nur das kästchen in dem sie 
sich befinden wird kleiner  also von 8x8 auf 8x6 pixel  es werden 
tatsächlich also mehr zeichen angezeigt !!  zwei zeichen kommen dann 
also mit 12 bit breite aus während sonst 2 zeichen (8x8) 16 bit breit 
sind !!
trotzdem danke !

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren