Forum: Mikrocontroller und Digitale Elektronik T6963C - Steuerung


von Basti H. (basti1508)


Angehängte Dateien:

Lesenswert?

Ich habe mir letztens ein WG240128B LC-Display mit integriertem 
T6963C-Controller gekauft. Lieder schaffe ich es nicht auf dem Display 
etwas anzuzeigen.

Anbei mein code... ich hoffe es kann jemand helfen. :(

von Nico (nico123)


Lesenswert?

Hardware ist 100%ig richtig angeschlossen?

von Spess53 (Gast)


Lesenswert?

Hi

>Anbei mein code... ich hoffe es kann jemand helfen.

Nicht wirklich, da ich notorischer Assemblerprogrammierer bin.

Aber einige deiner Werte für die Initialisierung sind falsch. Bei einer 
Zeichenbreite von 6 Bit belegt eine Zeile 40 (0x28) Bytes. Bei 128 
Zeilen sind das 5120 (0x1400) Bytes. Also kann Text Home nicht kleiner 
sein.

Du hast auch über FS (Fontselect) die 6 Bit Zeichenbreite eingestellt?

MfG Spess

von holger (Gast)


Lesenswert?

In der Funktion

unsigned char t6963c_read_status(void)

Fällt dir da was auf?

    /* Clear CE and RD */
    T6963C_CTRL_PORT &= ~(1 << T6963C_WR);
    T6963C_CTRL_PORT &= ~(1 << T6963C_CE);

von Basti H. (basti1508)


Angehängte Dateien:

Lesenswert?

So ich hab jetzt meinen code geändert => Keine Anzeige


Jetzt hab ich noch nen code von nem Chinesen gefunden und ihn angepasst, 
hilft aber auch nicht ... Ich hab ihn mal angehängt.. das kann doch 
nicht sein dass ichs nicht schaffe da nur einen dummen buchstaben 
draufzuschreiben.

Wär echt froh wenn mir da jemand nen Tipp geben kann...

Hier mal die verkabelung meines Diplays

Vss -> GND
Vdd -> +5V
Vo  -> Schleifer vom Poti
C/D -> PC3
RD  -> PC1
WR  -> PC0
DB0 -> PL0
DB1 -> PL1
DB2 -> PL2
DB3 -> PL3
DB4 -> PL4
DB5 -> PL5
DB6 -> PL6
DB7 -> PL7
CE  -> PC2
RST -> PC4
Vee -> an Poti
MD2 -> Nichts
FS1 -> Nichts
NC  -> Nichts

Hoffe das hilft

von holger (Gast)


Lesenswert?

Tut sich was auf dem Display wenn du am Kontrast drehst?

von Basti H. (basti1508)


Lesenswert?

Jap dann wird er weiß und flakert ein bisschen.

von Sushi (Gast)


Lesenswert?

Wenn ich mir das Datenblatt vom LCD anschaue 
(http://www.winstar.com.tw/download.php?ProID=72) hat das einen RA6963. 
Vielleicht ist da die Initialisierung anders als beim T6963C.

MD2 und FS1 wollen doch bestimmt auch verschaltet werden.
Ist Vee ein Ausgang oder ein Eingang? Welche Spannung liegt da an?

von Spess53 (Gast)


Lesenswert?

Hi

>Vielleicht ist da die Initialisierung anders als beim T6963C.

Gerade mal das Datenblatt vom RA6963 angesehen. Z.B. hat der ein 
Register um den Font auszuwählen:

6-19 CGROM Font Select

Und das ist nach RESET auf einem Wert der keinen Font auswählt.

MfG Spess

von holger (Gast)


Lesenswert?

>MD2 und FS1 wollen doch bestimmt auch verschaltet werden.

Ja sicher, aber irgendeinen Müll müsste er trotzdem auf dem Display 
sehen.

>Ist Vee ein Ausgang oder ein Eingang? Welche Spannung liegt da an?

VEE ist ein Ausgang. Kontrast kann er ja auch einstellen.

Ich denke das sein Programm beim Busy Check hängen bleibt.
Irgendwas falsch verkabelt. Oder RST bleibt die ganze Zeit auf 0.
Da er seine Programme aber wechselt wie seine Socken
kann man da kaum am Ball bleiben. Das erste Programm sieht
doch ganz brauchbar aus. Darauf könnte man aufbauen.
Mit dem zweiten hat er sich definitiv verschlechtert.

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.