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
>Kann man die Displayausgabe per Software auf den Kopf stellen? >Oder die Zeichen um 180° drehen? Nein.
holger schrieb:
> Nein.
Klar und deutlich, Danke!
Also muss ich doch dremeln;-P
Es gibt nur eine Möglichkeit, wenn du mit den (ich glaube acht) Zeichen auskommst, die man selbst definieren kann. Dann kannst du dir natürlich welche definieren, die falschrum aussehen.
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.
>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.
>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.
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.
Scheibenhonig. Habe mich verguckt. Das ist kein Display-Ram mit Dots sondern nur die Zeichencodes.
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)
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.