www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Hilfe!: LCD Zeichensatz nicht wie bei HD44780...


Autor: SuperGrobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab gerad versucht hier eine Temperaturanzeige auf einem LCD Display
auszugeben. Das Fuktioniert auch alles ganz gut, jedoch wird bei dem
Zeichen ° ein E mit einem kleinen Haken unten dran ausgegeben. Ich hab
leider keine Typenbezeichnung von dem Display, weiss nur, das es
HD44780 kompatibel sein soll. Laut Datenblatt von EAS bzw. Reichelt
sitzt das ° bei 223 (0xDF). Da kommt aber das komische E. Weiß jemand,
wo man noch andere Datenblätter mit anderen Zeichensätzen für
HD44780-kopatible Displays bekommt ?

gruß
Thomas

Autor: Hubert (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hatte auch mal so ein Display mit eigenartigen Datensatz. Ich habe
einen Pfeil gesucht, habe ein kleines Prog geschrieben und alle
Adressen der reihe nach probiert. War zwar dann nicht dabei, geht aber
schneller als lange ein Datenblatt zu suchen.

Autor: Einer der Bernds (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ein HD44780 (oder Kompatibles) Display hat 8 Zeichen die man selber
konfigurieren kann.

Bevor ich da lange nach Datenblättern etc. suche, erstelle ich das
Zeichen selbst.

Gruß Bernd

Autor: dave (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das ist aber auch ressourcenverschwendend...

dave

Autor: Einer der Bernds (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> [...] ressourcenverschwendend...

Ja, aber wenn man die Ressourcen nicht dringend für was anderes
braucht, dann ist es Wurst. Wenn der Speicherplatz nicht verwendet wird
bringt das auch niemand etwas. Und wenn man dadurch beim Nachbau
flexibler sein kann, nämlich einfach jedes Display einsetzen ohne auf
den Zeichensatz achten zu müssen, dann finde ich das OK.

Gruß Bernd

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn jemand das LCD mit einem tiny mit 1kbyte Programmcode ansteuert,
und das ganze in Assembler programmiert dann kann man darüber
diskutiern ob 8Byte + die Laderoutine Resourcenverschwendung sind.
Ansonsten ist ein in C oder Bascom geschriebenes Programm eine sehr
viel größere Resourcenverschwendung als ein benutzerdefiniertes
Zeichen...

Autor: SuperGrobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielen Dank Euch allen...

ich hab es nach der Methode von Hubert gemacht und dabe festgestellt,
das das Ding nen Kyrillischen Zeichensatz im oberen Bereich hat.
Tja und was ich noch festgestellt habe ist, das das Ding an Code 223
das "°" zu stehen hat... Ist ja dumm, dann hatte meine Routine daruas
was anderes gemacht. Aber ich hab es jetzt hinbekommen.

Das "°" Zeichen extra selbst erzeugen finde ich auch etwas
verschwenderisch. Da ich vor habe, damit ein Menü zu programmieren sind
die 8 Zeichen recht knapp bemessen. Gut, man kann die ja bei jedem Bild
neu laden, aber da wird der Aufwand dann doch grösser, als die 255
Zeichen eben mal durchzutippen.

gruß
Thomas

Autor: Benedikt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Meinst du wirklich kyrillisch oder doch kana ?
Das ° an 223 würde nämlich eher für kana sprechen, das wäre dann der
Zeichensatz vom HD44780 A00

Autor: SuperGrobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich kenn Kana nicht, sind och aber so Japanisch-ähnliche Zeichen, oder
irre ich mich da ?

Da ich früher in der Schule Russisch hatte, kommen mir da sehr viele
Zeichen bekannt vor :) Also bis 122 ist alles normal 0-9, A-z usw. ab
175 wirds dann kyrillisch... ab 223 stimmen aber auch nicht alle
zeichen mit dem Zeichensatz von EAS überein. aber eagl, ich brauch ja
nur das "°".

cu
Thomas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.