Forum: Mikrocontroller und Digitale Elektronik T6963C mit 8051 ansteuern


von Daniel M. (Gast)


Lesenswert?

hallo,
ich versuche gerade ein 240x64 lcd mit dem T6963C controller über einen
8051 anzusteuern.
allerdings mit recht wenig erfolg bis jetzt
D0-D7 hab ich an P0 angeschlosse, WR an P2.0, RD an P2.1, CD an P2.2,
Reset an P2.3 und CE an P2.4

allerdings schaffe ich es nicht das display anzusteuern. wobei ich mir
auch nicht wirklich sicher bin ob überhaupt die hardwareseite
funktioniert. wie könnte ich das testen ?

hätte vielleicht jemand ein kleines programm für mich damit ich mal
sehen kann ob das display überhaupt funktioniert?

danke

von Matthias Friedrich (Gast)


Lesenswert?

poste mal deinen code, dann kammer dir vielleicht weiterhelfen.
ansonsten gibts auf 8052.com gute und funktionierende grafik-libs für
den 6963.

von Sascha (Gast)


Lesenswert?

Pull-Ups an Port 0?

Mfg Sascha

von Daniel M. (Gast)


Lesenswert?

hmm so gesehen hab ich noch keinen quellcode
und die librarys sind mir irgendwie zu komplex

ich hab da eher die vermutung das ich das irgendwie falsch
angeschlossen hab... gibts da keine möglichkeit das zu überprüfen ?

von Matthias Friedrich (Gast)


Lesenswert?

doch.
indem du das display initialisierst, was draufschreibst und dann
schaust, ob was erscheint :)
du merkst es direkt beim ersten befehl, wenn du das busy-flag
überprüfst.

von Daniel M. (Gast)


Lesenswert?

dann bräucht ich aber ne wirklich simple library weil die wo ich bis
jetzt so gesehen hab sind mir zu groß
da find ich ja netmal wo ich meine WR,RD,CE,CD definier...

von Daniel M. (Gast)


Lesenswert?

ja ich hab an port 0 pull ups
ist das gut oder schlecht ??

von Ralf (Gast)


Lesenswert?

Hi Daniel,

ich verwende ebenfalls Displays mit T6963C und in verschiedenen Größen.
Wenn du den Reset aktivierst, müsstest du eigentlich auf dem Display
eine Pixelreihe sehen können. Ist das bei dir der Fall? Kontrast ist
richtig eingestellt? Mein allererster Versuch scheiterte blos an der
Initialisierung des Displays, also bitte mal die auch noch prüfen.

Gruß Ralf

von Daniel M. (Gast)


Lesenswert?

reset würde in meinem fall bedeuten P2.3 0 zu setzen ?!
also falls ja dann seh ich da keine pixelreihe

von Ralf (Gast)


Lesenswert?

Hi Daniel,

bin nicht ganz sicher, aber bei allen meinen Displays war es so, dass
ich während des Resets kurz eine Pixelreihe sehen konnte. Und wie
gesagt verwende ich verschiedene Displays mit T6963C.

Kann es sein, dass dein Kontrast so eingestellt ist, dass du auch
gesetzte Pixel nicht sehen würdest? Vielleicht liegt es ja daran.

Gruß Ralf

von Daniel M. (Gast)


Lesenswert?

kontrast hab ich auf 5k ohm
da sollte doch was zu sehen sein

von Daniel M. (Gast)


Lesenswert?

also ich hab heute versucht das display über den parralelport anzustern
aber das hat auch nicht funktioniert
hab einfach mal die vermutung das das ding kaputt ist
das einzige was geht ist die hintergrundbeleuchtung...

von Ralf (Gast)


Lesenswert?

Heisst das, du hast das Display fest mit 5k Ohm belegt?

Normalerweise wird ein Poti verwendet. Für meine ersten Gehversuche
habe ich den Kontrast so dunkel eingestellt, dass ich sicher war, etwas
sehen zu können, wenn ich etwas zu Display schicke. Somit wusste ich
dann auch gleich, ob meine Initialisierung richtig war.

Soll ich dir mal meine Initialisierung raussuchen?

Gruß Ralf

von Sascha (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

damit hatte ich es am 8051 betrieben.


Mfg Sascha

von Daniel M. (Gast)


Lesenswert?

eigentlich sollte da n 10k poti hin aber hab keinen da gehabt
deshalb hab ich n 5k poti und naja das sollte ja reichen um was zu
erkennen. aber irgendwie scheints da nix zum erkennen zu geben
weil wenn selbst übern pc/lpt1 nix angezeigt wird... und da hab ich
lcdhype, lcdinfo und lcdstudio ausprobiert aber alle ohne erfolg.

von thkais (Gast)


Lesenswert?

manche Displays (z.B. das von Conrad) haben die negative
Kontrastspannung nicht integriert, sondern müssen sie von außen
erhalten. Da brauchst Du so um die 13 - 14 V negativ.
Aber schau nochmal genau ins entsprechende Datenblatt (und stelle
sicher, daß es exakt das Datenblatt für Dein Display ist).

von Daniel M. (Gast)


Lesenswert?

datenblatt scheints da nicht zu geben
ich hab nur n sehr kleines
da steht -12V und das hab ich auch so angeschlossen

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.