freigrafisches LCD

Gast #1598298
Hallo zusammen,

ich bin auf dem LC- Display noch ein ziemlicher Anfänger, darum hoffe 
ich, dass mir jemand helfen kann.

Ich habe mich in letzter Zeit sehr ausgiebig mit alphanumerischen 
LC-Displays beschäftigt (2 oder 4- zeilig) und es klappt mittlerweile 
auch sehr gut.
Nun wollte ich mich mal in die frei grafischen einarbeiten, ich finde 
nirgens irgend eine gute Literatur dazu und im Internet wirds irgendwie 
auch nicht richtig erklärt.
Bei den alphanumerischen Displays war ein Zeichensatz dabei, darum war 
es wahrscheinlich so einfach.

Kann ich davon ausgehen, dass es bei den frei grafischen nicht so 
einfach ist?
Ich habe mir auch schon Datenblätter von frei grafischen Displays 
angeschaut, jedoch sind die zum Teil echt übel.

Jetzt aber zu meiner Frage:

Wie bastel ich mir so ein Zeichen auf dem LCD?  Wie funktioniert das mit 
dem internen RAM?

Vielleicht bin ich auch nur dumm zu suchen, aber eine gescheite 
Erklärung habe ich noch nicht gefunden.
Es gibt GLCD mit eingebautem Zeichensatz, in der Regel
legt man in seinem Programm seinen eigenen an.
Meist sind die Displays auch in Zeilen aufgeteilt,
die dann Byteweise geschrieben werden um die Zeichen
zu generieren ... Such hier im Forum oder im Netz unter GLCD
Zeichensatz
Gast
Danke erstmal für eure Antworten. Kann mir jemand ein einfaches GLCD 
empfehlen, das für einen Einsteiger gut ist? Und vor allem gut zu 
beschaffen.
Gast
> Danke erstmal für eure Antworten. Kann mir jemand ein einfaches GLCD
> empfehlen, das für einen Einsteiger gut ist? Und vor allem gut zu
> beschaffen.

Es ist Tradition bei Anfaengern das sie auch arm sind. Und dann wiederum 
ist es Tradiotion sich bei Polling ein Restposten zu kaufen. Wenn man 
arm und klug ist dann kauft man sich da gleich fuenf, damit man die 
einmal gemachte Arbeit auch mehrmals verwenden kann.

Des weiteren liesst man sich VOR dem kauf das Datenblatt des Controllers 
und das Datenblatt des Displays durch. Es ist bei den kleinen Display 
Tradition das sie einen parallelen Bus mit 8Bit und einen seriellen Bus 
haben. Allerdings gilt das fuer den Controller. Nicht jedes Display hat 
immer beide Anschluesse rausgefuehrt. Man muss also vielleicht eine 
Entscheidung treffen.
Gerade bei kleinen Controllern mit wenig Pins ist es VIEL praktischer 
ein LCD mit seriellem Bus zu verwenden. Allerdings kann man die meisten 
LCDs dann nicht mehr auslesen!
Wenn du aber mal begriffen hast wie man auf so einem Display malt, dann 
wirst du schnell merken das man aber wissen muss welche Farbe den der 
aktuelle Nachbarpixel hat. Wenn man das also nicht auslesen kann, dann 
muss man das abspeichern. Also sollte man ein Datenblatt nicht nur 
lesen, sondern auch mal den Taschenrechner einschalten und ausrechnen 
wieviel Bytes Ram man fuer ein GLCD so braucht.

Es muss nicht immer so sein, aber man wird recht schnell merken das man 
einen Controller mit 2k oder mehr und auch etwas mehr Flash braucht wenn 
man GLCDs verwenden will. .-)

Olaf
Gast
@Olaf: Nicht direkt, aber wer häufig blau ist, ist irgendwann meist auch 
arm. SCNR.

@LCD-Anfänger: Als Klassiker gilt nach wie vor der parallel angesteuerte 
Toshiba-Controller, auch als "T6963" bezeichnet. Dieser kann übrigens 
auch Text erzeugen, das können die meisten anderen nicht von sich aus. 
Trotzdem kann man natürlich Pixel zu Buchstaben zusammensetzen.

Ein solches Display ist hier zu kaufen:
http://www.pollin.de/shop/dt/MjI0OTc4OTk-/Bauelemente/Aktiv/Displays/Grafik_LCD_SOLOMON_LM6270SYL.html
Hallo,

Olaf schrieb:
> Ist es auch ein Zeichen von Dekadenz das arm blau ist? :-D

Nein, das ist nur Modetrend...
Blaue Displays (die keine Sau lesen kann), blaue LEDs (die am TV ist 
heller als meine Zimmerbeleuchtung) und eben blaue Arme.
Oder war es, weil die blaublütigen heute ja so arm sind???

Bei Pollin auch immenoch zu empfehlen:
http://www.pollin.de/shop/dt/MzU2OTc4OTk-/Bauelemente/Aktiv/Displays/Grafik_Display_DataVision_DG_16080_11.html

Ist das mit dem meist funktionierenden Touch-Screen.

Gruß aus Berlin
Michael

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.