Eigene Zeichen auf LCD

Gast #140565
Lesenswert?
• ▲
▼
Moin!

Ich habe ein Problem mit der Definition eines bestimmten Zeichens auf
einem HD44780 Display, für den Zugriff benutze ich Peter Fleury's
Bibliothek.

Ich schreibe (unter anderem) das folgende Symbol in den CG-RAM des
Display:

xxx01010 = 0x11
xxx10001 = 0x0A
xxx00000 = 0x04
xxx00000 = 0x0A
xxx00000 = 0x11
xxx10001 = 0x00
xxx01010 = 0x00
xxx00100 = 0x00

Das soll halt ein x am oberen Rand der Matrix sein.
Dargestellt wird bei der Ausgabe jedoch immer nur die erste Zeile des
Zeichens, danach folgt Müll, der sich ändert, wenn das Display neu
initialisiert wird, das RAM wird hier wohl nicht beschrieben.
Die Verwendung von anderen eigenen Zeichen ist kein Problem, solange
diese vor dem x im CG-RAM liegen, dahinter liegende Zeichen werden
auch nur manchmal wie vorgesehen im Speicher abgelegt - öfter auch
nicht richtig.
Das alte Assembler Programm kann das Zeichen richtig darstellen, in
sofern schliesse ich einen Fehler des Displays mal aus, außerdem
passiert auf einem anderen Display das selbe.

Fällt dazu jemandem eine Ursache und/oder Lösung ein?
Gruß JL
Gast #140566
Lesenswert?
• ▲
▼
Hallo Jäpke,

bei den oberen HEX Werten hat die linke seite wohl nichts mit der
rechten Seite zu tun, oder? Die linke Seite ergibt kein X.
Die 0xnn Werte ergeben aber das X.
Interessant wäre noch an welche Stelle des RAM und wie viele Zeichen Du
speicherst.

Ohne den Code, oder zumindest die Bit Tabelle der eigenen Zeichen kann
man nicht viel sagen...

Viele Grüsse,
Klaus

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.