Forum: Mikrocontroller und Digitale Elektronik EA-DIP204-4 ASCII Zeichen senden 4 Bit


von Alain F. (fox82)


Angehängte Dateien:

Lesenswert?

OK. Das Display habe ich wie im Beitrag zum laufen bebracht:
Beitrag "LCD EA DIP204-4 Initialisieren"

Nun möchte ich ein ASCII Zeichen nämlich das bekannte ° (Wie im 
Datenblatt) an den Controller senden. Es fehlt mir aber irgend eine 
Information. Habe auch schon diesen Beitrag gelesen: 
Beitrag "LCD " ° " Zeichen aus Zeichensatz anzeigen?"

Also war ich so schlau und habe mal 0xdf hineingeschrieben, jedoch 
bekomme ich danach einfach die ganze Zahl übermittelt. haha!

Zeichen wird nicht erkannt:
1
  display_ptext( "°C",4,18);

bekomme eine Zahl!
1
  display_ptext( 0xdf,4,18); // oder ob00010101 etc.

Funktioniert nicht - Error
1
  display_ptext( $DF,4,18);

Wie kann ich dem Display das bereits vorhandene Zeichen anzeigen?

von Andreas K. (a-k)


Lesenswert?

Die EAs haben m.W. einen anderen Zeichensatz als die üblichen HD44780 
Displays.

Und syntaktisch korrekt wäre
  display_ptext( "\xdf",4,18);

von Alain F. (fox82)


Lesenswert?

Danke hat geklappt

Musste ein wenig ausprobieren, wo das Zeichen sitzt.
1
  display_ptext( "\x80",4,18);

Gruss Alain

von Alain F. (fox82)


Lesenswert?

Noch eine Frage:

Wie kann ich Zeichen und Texte verknüpfen?

Bis jetzt habe ich das so gemacht (Für °C):
1
  display_ptext( "\x80",4,18);
2
  display_ptext( "C",4,19);

Gerne hätte ich das da: Weiss den Befehl aber nicht zum Verknüpfen.
1
display_ptext( "\x80" & "C",4,18);

Gruss Alain

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
Noch kein Account? Hier anmelden.