Hallo ich habe grade festgestellt das mein 16*2 LCD kein ÄÜÖ anzeigen kann. Ich weiß nur nicht warum
Also
ä = µ
Alle anderen Zeichen kann ich mit dieser Tastatur nicht schreiben ( wenn es sie überhaupt gibt)
weiß jemand wodran das liegen kann ?
Hallo ich habe grade festgestellt das mein 16*2 LCD kein ÄÜÖ anzeigen kann. Ich weiß nur nicht warum
Also
ä = µ
Alle anderen Zeichen kann ich mit dieser Tastatur nicht schreiben ( wenn es sie überhaupt gibt)
weiß jemand wodran das liegen kann ?
Geändert von Tjorven (27.03.2013 um 09:56 Uhr)
Hallo
Es gibt zwei Ansätze:
Die Umlaute/Sonderzeichen haben im Zeichensatz des LCD eine andere Nummer als im ascii-Code erwartet. Dann muss man den Wert des Zeichens anpassen, bevor man ihn an das LCD sendet.
Man definiert selbst einzelne Zeichen im Zeichengenerator des LCD. Auch dann muss man aber den Wert anpassen bevor man ihn sendet.
Welche Werte man einsetzen muss zeigt die Zeichentabelle im Datenblatt des LCD: http://www.mikrocontroller.net/attac...66/hd44780.pdf
(Hier auf Seite 19, Link aus http://www.mikrocontroller.net/attac...66/hd44780.pdf)
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
OK vielen Dank aber wie soll ich den Wert den an das LCD senden (in Bascom) ?
So zum Beispiel:
http://www.mikrocontroller.net/topic/28464
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Lesezeichen