Hallo! Ich wollte testen, ob "Ä ä Ö ö Ü ü "am LCD angezeigt werden kann. Leider kommen komische Zeichen raus. Siehe Foto Wie kann ich richtig einstellen, damit auch richtige Zeichen am LCD rauskommt. BASCOM-Code: $regfile = "m16def.dat" $crystal = 4000000 'Displaytech 162C 2x16 Display Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.3 , Db6 = Portb.2 , Db7 = Portb.1 , E = Portc.4 , Rs = Portc.5 Cls Lcd "Ä ä Ö ö Ü ü" End
Mit Glück sind die Zeichen im Controller integriert. Haben dann aber keine Standardnummer, im Datenblatt nachschauen, welche Nummer die haben und diese verwenden.
In C hab ich dazu folgende Makros: #define AUML "\341" #define OUML "\357" #define UUML "\365" Wie das jetzt konkret in bascom ausschaut weiß ich auch nicht.
Bei FastAVR ist sogar ein Editor für LCD Sonderzeichen dabei und wenn ich mich richtig erinnere ist Der sogar als Freeware zu benutzen. Damit kommt man auch bei BASCOM und anderen Sprachen weiter wenn man zu faul ist die Bytes selbst zusammenzuzählen. Bye Frank
Und in ASM kann das so aussehen: mt_100: .db "Auswahl des Z",$f5,"ndger",$e1,"tes ",0,0 mt_110: .db " Z",$f5,"ndkreisnummer x 10 ",0,0 mt_120: .db " Z",$f5,"ndkreisnummer x 1 ",0,0 mt_130: .db "Daten ins EEP",$f5,"bernehmen ",0,0 (Das sind Menütexte für LCD mit Controller MS50530) ...
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.