Forum: Mikrocontroller und Digitale Elektronik PIC LCD Umlaute


von Sven (Gast)


Lesenswert?

Hallo,

LCD-Ansteuerung mit einem PIC klappt alles problemlos. Ich kann aber
keine Umlaute darstellen, es kommen nur kryptische Zeichen. Woran kann
das liegen, das LCD kann laut Datenblatt die Umlaute.
Danke im Voraus,

Sven

von Fritz Ganter (Gast)


Lesenswert?

Du musst den Wert schicken, der im Datenblatt steht, der ist anders als
dein Zeichencode.
Ich wandle diese Spezialfälle bei der Ausgabe um.

von crazy horse (Gast)


Lesenswert?

Der Zeichensatz des Display-Controllers stimmt nicht mit dem
Ascii-Zeichensatz überein. Musst mal ins Datenblatt des Controllers
schauen, da steht der Hex-Wert aller Zeichen.
Willst du z.B. ein ü musst du Alt0245 eintippen (õ);

von Sven (Gast)


Lesenswert?

Super, danke. So funktioniert es. Mir ist entgangen, daß bei den
Sonderzeichen Abweichungen zum normalen ASCII-Standart waren ;-)

Tschöööö Sven

von Karsten (Gast)


Lesenswert?

Alt + 0245 klappt wunderbar.
Aber welche Codes gibt's für ä,ö,Ü,Ö,Ä und ß?
Im Datenblatt zum HD44780 habe ich zwei ROM-Tabellen und wenn ich die
Binärwert in Dezimal umrechne und auf's Display ausgeben lasse habe
ich immer noch andere Zeichen als gewünscht.

PS: Die Suche habe ich schon genutzt sonst hätte ich die Frage hier
nicht angefügt.

von Sven (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Karsten,

ich hab dir mal die Datei zu meinem Display angehangen. Ist aber der
gleiche Controller, also kannste das übernehmen. Da hast du am Ende die
Tabelle mit den codierungen auch der Umlaute.

Tschöö Sven

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
Noch kein Account? Hier anmelden.