www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD Pixelfehler


Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

ich versuche gerade ein text auf meinem 128x64 LCD darzustellen und hab 
folgendes problem: wenn ich eine buchstabe an erste spalte und ab der 
zweiten zeile darstelle, dann wird die allerletzte pixelspalte in der 
vorherigen zeile ebenfalls gesetzt. weiß jemand voran es liegt oder wie 
ich das beheben kann?

ich verwende LCD mit RA6963C Controller und verwende den treiber aus 
Beitrag "T6963 memory mapped an ATMega128". der frontsize ist auf 6*8 
eingestellt.

danke!

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Sieht nach falsch eingestellter Text Area aus.

MfG Spess

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Nachtrag: 128 Pixel / 6 ergeben 21,33... Zeichen/Zeile. Wenn du jetzt 
Text Area auf 21 setzt und das 22.Zeichen schreibst werden die linken 2 
Spalten des Zeichens auf den letzten 2 Spalten der 1.Zeile und den 
ersten 2 Spalten der zweiten Zeile dargestellt.

MfG Spess

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
dan text area hab ich auf 0x00-0x15 eingestellt, was 21 spalten 
entsprechen. hat es vllt. damit zutun dass der wert abgeruntet ist?

Autor: Mike (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oh bin bisle zulangsam..

wie kann man es beheben?

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>hat es vllt. damit zutun dass der wert abgeruntet ist?

Ja. Siehe oben.

MfG Spess

Autor: spess53 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

>oh bin bisle zulangsam..
>wie kann man es beheben?

Setze mal Text Area auf $16. Das musst du aber auch dann bei der 
Adressberechnung für die Zeilen berücksichtigen. Ausserdem sollte dir 
bewusst sein, das diese Einstellung (6 Pixel/Zeichen) auch den 
Grafik-Mode betrifft.

MfG Spess

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.