mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme GLCD im Textmodus (T6963c) ASM


Autor: pacer (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

pacer schrieb:
> sollte richtig sein, denn aus
...
> LCD_Mode ist nur der OR-Modus.

sorry, hatte ich übersehen...
Naja, jetzt muß ich erstmal Brötchen verdienen, nachher nochmal drüber 
schauen.

Gruß aus Berlin
Michael

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.