- Labornetzteil AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 22

Thema: LCD library von Peter Fleury ÄÖÜ fehlt

  1. #11
    Benutzer Stammmitglied
    Registriert seit
    24.09.2006
    Beiträge
    84
    Anzeige

    Powerstation Test
    Wenn ä den Bytewert 11100001 hat, dann rechne diesen in eine Dezimalzahl um (225) und gib diese Zahl dann mittels einer Funktion aus, mit der man sonst einzelne Buchstaben ausgibt. Also putc, putchar oder so in der Art, ich kenne mich mit der Fleury-Lib nicht aus.
    Vorsicht, die Zahl dann demensprechend nicht (wie Buchstaben) in '' setzen, sondern einfach so übergeben.
    Beispiel:
    putchar('c'), um den Buchstaben c auszugeben, aber putchar(225) um dein ä auszugeben.

    Grüße Tobi

  2. #12
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.06.2008
    Ort
    Rösrath
    Alter
    39
    Beiträge
    332
    Du könntest auch einfach die putc-Funktion mit einer case-Verzweigung erweitern, die bestimmte char-Werten (aus der Ascii-Tabelle rausnehmen) in Display-kompatible (aus der Zeichensatz-Tabelle des Display rausnehmen) umwandelt. Ginge wahrscheinlich auch schöner, funktioniert aber.

  3. #13
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.04.2005
    Ort
    weit weg
    Alter
    38
    Beiträge
    117
    @pyr0skull

    oh man! SORRY aber
    Nix verstehen!!! Bahnhof!!

    Was soll ich wo rausnehmen?
    Könntest du mir ein Beispielcode geben??

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    24.09.2006
    Beiträge
    84
    Füge einfach mal folgendes (an geeigneter Stelle) in deine Programm ein:
    Code:
    putc(225);
    Da sollte ein "ä" ausgegeben werden. Falls das klappt, können wir dann weiter drüber diskutieren wie man das am schönsten in dein Programm einbaut.

  5. #15
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.06.2008
    Ort
    Rösrath
    Alter
    39
    Beiträge
    332
    Ich poste heute Abend mal einen Codeschnipsel

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.04.2005
    Ort
    weit weg
    Alter
    38
    Beiträge
    117
    @ CsT

    habe es vorher versucht mit lcd_puts (225); aber nichts passiert.

    so wie du es gesagt bzw. geschrieben hast lcd_putc (225);
    funktioniert. super, danke!

    Ich lege mal das Datenblatt mit bei.
    Wie es bereits ob erwähnt gibt es Ä Ö Ü (als Großbuchtsaben) nicht, es gibt nur kleine.

    würde mich jetzt interessieren wie man die Großen machen könnte!

  7. #17
    Benutzer Stammmitglied
    Registriert seit
    30.09.2008
    Ort
    Hamburg
    Alter
    42
    Beiträge
    54
    naja, für die großen ist halt nicht richtig Platz,
    hat man oft das große und kleine Umlaute
    das gleiche Symbol haben. Selbst bei Brother
    Etikettendruckern keine Seltenheit!

  8. #18
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.04.2005
    Ort
    weit weg
    Alter
    38
    Beiträge
    117
    Man könnte doch das A um ein Pixel kürzen und dann die umlaute oben einbringen.
    Aber keine Ahnung ob mann das machen kann???

  9. #19
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    04.04.2005
    Ort
    weit weg
    Alter
    38
    Beiträge
    117
    Wie macht ihr das wenn ihr großes Ü Ä Ö braucht?
    Schreibt ihr einfach Ue Ae Oe??

    Das ist doch nicht elegant!!!
    MfG:P

    Woftschik

  10. #20
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Elegant ist es nicht, allerdings gibt es keine Lösung ausser selbst kreieren. Das geht aber nur wenn der R/W aktiv ist.
    Ich habe auch noch niemanden gefunden der das schon mal gemacht hat.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad