Hallo mit der Anweisung lcd_putc(90); kann ich z.B. das Zeichen Z darstellen. Nach Tabelle sind die Zeichen von 33 bis 126 darstellbar. Es sind alle Zahlen, Zeichen und Buchstaben dabei. Gehe ich über die 126 wird kein Zeichen dargestellt. Wie kann ich aber das OHM Zeichen darstellen? achim
Eventuell kannst du die Kodierung auf UTF-8 umstellen? Ich Weiß ja net, wo du die funktion verwenden willst.
Hi >Gehe ich über die 126 wird kein Zeichen dargestellt. Unwahrscheinlich. Welcher Displaycontroller? >Wie kann ich aber das OHM Zeichen darstellen? Wenn es nicht im Zeichenvorrat deines Displaycontrollers vorhanden ist kann man es als eigenes Zeichen definieren. MfG Spess
<Glaskugel>Du hast also ein Text-LCD mit HD44780-Controller?</Glaskugel> Im Datenblatt zum LCD steht meist eine Zeichentabelle. Da suchst du dir den entsprechenden Zeichencode. Oft kommen nach den ersten 127 Zeichen erst einmal etliche unbelegte Plätze. Bei meinem LCD (16x2 von Reichelt) ist das Omega auf der 244.
>Wie kann ich aber das OHM Zeichen darstellen?
lcd_putc(0xF4);
Welches Display benutzt du noch mal?
Sorry, vergessen. Ist ein HD44780 Typ PC2004. Den Zeichensatz habe ich gefunden im Datenblatt. Stehen viele chinesische drin
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.