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
Du musst den Wert schicken, der im Datenblatt steht, der ist anders als dein Zeichencode. Ich wandle diese Spezialfälle bei der Ausgabe um.
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 (õ);
Super, danke. So funktioniert es. Mir ist entgangen, daß bei den Sonderzeichen Abweichungen zum normalen ASCII-Standart waren ;-) Tschöööö Sven
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.