Hallo :)
Ich habe 2 Fragen zu den LCD-Grafik-Displays:
1.
Nehmen wir einmal an, ich lasse auf dem LCD-Display mit eingebautem
Controller eine Grafik erscheinen. Wird diese nun so lange angezeigt,
bis ich eine neue Grafik an den LCD-Controller sende?
Für den Fall das ja, habe ich auch die Möglichkeit per entsprechender
Ansteuerung gezielt einige Pixel zu ändern, während die anderen ihren
Zustand bei behalten, ohne dass ich die ganze Grafik noch einmal senden
muss?
Z.B.: Wenn ich einen Countdown mit dem Display realisieren will, kann
ich dann gezielt die Pixel einer bestimmten Ziffer so ansteuern, dass
sich diese ändern, sodass die restlichen ziffern erhalten bleiben?
2.
Mein Funckwecker hat ein Display (grüner Hintergrund, schwarze Ziffern),
welches aber nur aus aus 7-Segment-Anzeigen zu bestehen scheint.
jedenfalls sind auch bei genauem hinsehen keine Pixel zu erkennen,
sondern nur die typischen Balken einer 7-Segment-Anzeige. Dies stellt
auch kein Problem da, da er ja eh nur Ziffern anzeigt.
Nun sind die Ziffern der Uhrzeit deutlich größer als die der Temperatur
oder des Datums.
Ich bin auf der Suche nach so einem Displaytyp, sprich: eigentlich nur
7-Segment-Anzeigen, mehrere Zahlenreihen dastellbar(Zeit, Datum,
Temp.,usw.) und in verschiedenen Größen.
Leider ist das Displays meinen Weckers für die spätere Anwendung falsch
aufgeteilt, daher meine Frage:
Gibt es solche speziellen Displays auch für Privatleute zu kaufen? oder
werden die speziell für ein Produkt hergestellt, sodass sich nur große
Massen lohnen? Ich vermute fast, das sind spezial anfertigungn, aber ich
welche 7-Segment-Anzeige nachher wo und wie groß zu sein hat. Die
Ansteuerung ist zumindest für mich nämlich einfacher, auch wenns viel
viel mehr Pins sind.
Ich hoffe, ihr könnt mir helfen :)
Liebe Grüße
genazt :)
genazt schrieb:> Nehmen wir einmal an, ich lasse auf dem LCD-Display mit eingebautem> Controller eine Grafik erscheinen. Wird diese nun so lange angezeigt,> bis ich eine neue Grafik an den LCD-Controller sende?
So ist das üblicherweise.
> Für den Fall das ja, habe ich auch die Möglichkeit per entsprechender> Ansteuerung gezielt einige Pixel zu ändern, während die anderen ihren> Zustand bei behalten, ohne dass ich die ganze Grafik noch einmal senden> muss?
Auch das stimmt.
> Z.B.: Wenn ich einen Countdown mit dem Display realisieren will, kann> ich dann gezielt die Pixel einer bestimmten Ziffer so ansteuern, dass> sich diese ändern, sodass die restlichen ziffern erhalten bleiben?
Bis du das kannst, wirst du noch etwas üben müssen. Aber im Prinzip geht
es.
> Gibt es solche speziellen Displays auch für Privatleute zu kaufen?
Wenn die Stückzahl stimmt, kannst du alles kaufen. Bei alibaba oder
aliexpress oder xtremedeal gibt es auch Händler, die Einzelstücke
verkaufen.
> werden die speziell für ein Produkt hergestellt, sodass sich nur große> Massen lohnen?
Jeder gute Chinese sammelt auf, was vom LKW fällt und verkauft es dir
für wenig Geld. Eine Sonderanfertigung wirst du nicht bezahlen wollen.
Und ein Selbstbau geht zwar, ist aber auch mit einer etwas längeren
Lernkurve verbunden.
Hi
Ich gehe mal davon, das du die üblichen SW-Displays meinst.
>Nehmen wir einmal an, ich lasse auf dem LCD-Display mit eingebautem>Controller eine Grafik erscheinen. Wird diese nun so lange angezeigt,>bis ich eine neue Grafik an den LCD-Controller sende?
Ja.
>Für den Fall das ja, habe ich auch die Möglichkeit per entsprechender>Ansteuerung gezielt einige Pixel zu ändern, während die anderen ihren>Zustand bei behalten, ohne dass ich die ganze Grafik noch einmal senden>muss?
Kommt auf das Display bzw. den Displaycontroller an. Ein
T6863-Controller hat z.B. Befehle zum Bit-Setzen/Löschen. Bei anderen
werden acht Pixel mit einem mal gesetzt. Beides beeinflusst den Rest des
Displays nicht.
>2.>Mein Funckwecker hat ein Display ...
Gehe mal davon aus, das diese Displays kundenspezifisch sind.
MfG Spess
Displays mit eingebautem Controller haben auch Bildwiederholspeicher
(RAM), also ja, das Bild bleibt stehen.
Ob man einzelne Pixel ändern kann, hängt oftmals davon ab, wie viele
Pixel durch ein Byte codiert werden, und ob man den Displayspeicher auch
zurück lesen kann. Bei intelligenteren Controllern meist ja. Aber
meistens erzeugt man das ganze Bild aus Konstantentabellen, die einzelne
Bildschnipsel (Zahlen, Buchstaben, Symbole) möglichst schon so abbilden,
wie sie später im Bildspeicher hingezeichnet werden.
Kundenspezifische Segment-LCDs (im Gegensatz zu den Grafik-LCDs) gibt es
für privat normalerweise nicht (außer man hat zuviel Geld). Wenn man
nicht gerade ein Teil zweitverwerten kann, ist es sinnvoller, alles mit
einem Grafikdisplay darzustellen, auf LED-Ziffernanzeigen umzusteigen
(da gibt es viele Größen), oder vielleicht ein vielsegmentiges VFD aus
der Unterhaltungselektronik zu verbasteln, wenn es zufällig einigermaßen
paßt.