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!
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
Hi, dan text area hab ich auf 0x00-0x15 eingestellt, was 21 spalten entsprechen. hat es vllt. damit zutun dass der wert abgeruntet ist?
Hi
>hat es vllt. damit zutun dass der wert abgeruntet ist?
Ja. Siehe oben.
MfG Spess
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.