Probleme GLCD im Textmodus (T6963c) ASM

Gast #1581398
Lesenswert?

Hallo Leute,

ich versuche mich im Moment an einem Grafikdisplay mit dem T6963c 
Controller. Ich habe mir bereits aus zwei Threads hier im Forum 
Quellcode genommen und um was zu lernen was eigenes draus gemacht.
Der Quellcode den ich als Basis genommen habe, kommt von Felix und hat 
leider nicht funktioniert. Der zweite Quellcode kommt von Michael und 
ist leider nicht sehr übersichtlich, obwohl mir der Code sehr geholfen 
hat

Ich habe versucht, den Code so übersichtlich wie möglich zu machen und 
habe auf alles verzichtet was aus meiner Sicht nicht notwendig ist.

Leider habe ich noch einen Fehler im Programm den ich nicht finden kann.
Vielleicht hat ja mal jemand Zeit und schaut sich den Code an

Vielen Dank,
pacer
Angehängte Dateien:
Gast #1581512
Lesenswert?

Irgendwer hat mal geschrieben, dass ein Fehler, der nicht näher 
beschrieben ist/wird, auch kein Fehler ist :)

Was IST das Problem? Keiner von uns weiss wo er im Code genau suchen 
soll, weil er ohne Beschreibung des Fehlers keine Idee hat, an was es 
denn liegen könnte. Selbst wenn der Fehler offensichtlich ist, wird er 
dadurch gern übersehen.

Ralf
#1581539
Lesenswert?

Hallo,

LCDmode (Displaymode) kann so nicht stimmen.

 .equ  D_MODE      = 0b10010000    ; Display-Mode
 .equ  D_MODE_CUR    = 0b00000010    ; Cursor an
 .equ  D_MODE_CB    = 0b00000011    ; Cursor und Blinken an

 .equ  D_MODE_TXT    = 0b00000100    ; Text an
 .equ  D_MODE_GFX    = 0b00001000    ; Grafik an
 .equ  D_MODE_TXT_GFX  = 0b00001100    ; Text und Grafik an

 .equ   LCDMode      = D_MODE | D_MODE_TXT_GFX
würde Text und Grafik einschalten.

Gruß aus Berlin
Michael
Gast #1581592
Lesenswert?

Klar Fehlerbeschreibung vergessen:
Display zeigt nichts an. Das Dispplay funktioniert aber und ist auch 
richtig verdrahtet, da es mit dem Programm von Michael funktioniert.
Dass ich den Grafikmodus einschalte macht erst mal nix.
Ich weiß einfach selbst nicht wo ich suchen soll.
#1581688
Lesenswert?

Hallo,

pacer schrieb:
> Klar Fehlerbeschreibung vergessen:
> Display zeigt nichts an. Das Dispplay funktioniert aber und ist auch
> richtig verdrahtet, da es mit dem Programm von Michael funktioniert.
> Dass ich den Grafikmodus einschalte macht erst mal nix.
> Ich weiß einfach selbst nicht wo ich suchen soll.

Wenn ich nichts übersehen habe, schaltest Du das Display garnicht ein, 
siehe mein voriges Posting.

 .equ   LCDMode      = 0b10000000

kann so nicht stimmen (oder ich habe was übersehen).

Gruß aus Berlin
Michael
Gast #1581884
Lesenswert?

sollte richtig sein, denn aus
D_MODE      = 0b10010000    ; Display-Mode
D_MODE_TXT_GFX  = 0b00001100    ; Text und Grafik an

wird 0b1001 1100, ist laut Datenblatt richtig, werde ich aber dann zum 
besseren Verständnis ändern, so wie es Datenblatt steht. Damit wird das 
Display eingeschaltet.

LCD_Mode ist nur der OR-Modus.

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