LCD HD44780 Ausgabe auf den Kopf stellen?

OP #1484863
Hallo LCD-Spezialisten,

ich habe das Problem, dass ich ein 2x8 Zeichen LCD nur auf dem Kopf in 
mein Gehäuse bekomme (aso 180° verdreht weil 2mm im Gehäuse fehlen).
Die Ausgabe sollte für den Benutzer jedoch nacher ohne "Kopfstand" 
lesbar sein.

Daher die Frage:
Kann man die Displayausgabe per Software auf den Kopf stellen?
Oder die Zeichen um 180° drehen?

Ich konnte bisher nichts zu dem Problem finden.
Und im HD44780-Instruction-Set bin ich nicht auf einen entsprechenden 
Befehl gestoßen.

Vielen Dank schonmal für Eure Anregungen

Gruß
Marian
Gast
Soweit ich mich erinnere, hat der Controller einen ladbaren Zeichensatz 
(bzw. so ein paar Einträge für jeweils ein Zeichen).
Man könnte also die gedrehten Zeichen dort laden und darstellen.
Gast
>wenn du mit den (ich glaube acht) Zeichen auskommst, die man selbst >definieren 
kann.

Das müsste man ausprobieren. Nach dem Blockschaltbild sieht es so aus, 
als wenn die Bitmap vom Character-Generator in den Bildspeicher kopiert 
wird. Dann könnte es sein, das man ein Zeichen das man schon darstellt, 
verändern kann und dann dieses neue Zeichen neben dem vorherigen 
anzeigen kann.
Gast
>Dann könnte es sein, das man ein Zeichen das man schon darstellt,
>verändern kann und dann dieses neue Zeichen neben dem vorherigen
>anzeigen kann.

Geht nicht, die ändern sich dann beide auf die
letzte Veränderung.
Gast
Bei den 8 benutzerdefinierten Zeichen ist es so, dass deren Inhalt auf 
das Display "geklont" wird. Werden die Zeichen verändert, wird auch der 
Displayinhalt verändert. Also wenn Zeichen 1 ein "A" ist und man da ein 
"B" draus macht, dann ändert sich das auch am Display von "A" nach "B".
D.h. es bleiben max. 8 verschiedene Zeichen.
Also geht es genau dann, wenn man nicht mehr als 8 verschiedene
Zeichen gleichzeitig darstellen muß (bzw. eingebaute gedreht etwas
sinnvolles darstellen, wie ein großes I z.B. als 1 durchgehen könnte
oder die 2 vielleicht auf dem Kopf immer noch wie eine 2 aussieht und
die 0 sowieso funktioniert, und dazu die 8 selbst definierten)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.