Forum: Mikrocontroller und Digitale Elektronik Grafik Display


von HDW (Gast)


Lesenswert?

Hallo

Ich denke gerade über die Ansteuerung von Grafik-Displays nach.

Schnell drängt sich doch der recht hohe Preis in den Vordergrund.

Bei Reichelt gibt es zwar günstige Displays. Jedoch sind wohl nur
Reihen-und Spaltentreiber vorhanden (?). Muss ich denn da jedes
einzelne Pixel selber ansteuern??
Das wäre ja nicht nur extrem umständlich, sondern würde auch sehr viel
Speicherplatz im µC verschlingen.

Dann gibt es noch die ja oft gelobten Displays mit dem
T6963C-Treiber-IC.
Der IC hat aber doch "nur" einen vorprogramierten Teil mit
Buchstaben, Zahlen etc. wie im "normalen" LC-Disyplay (HD44780),
oder??
Ist das der einzige Vorteil des "T6963C-Displays", oder fällt die
Ansteuerung von Bildern, wie z.B. eines Windows-ähnlichen Menüs
leichter als mit den billigeren von Reichelt?

Und was sind denn überhaupt STN-Displays? Diese gibt es ja auch mit
eingebautem T6963C.


mfg    Wolfram Hildebrandt

von thkais (Gast)


Lesenswert?

Der T6963 hat schon ein paar nette Features, die einem die Arbeit
erleichtern.
So lassen sich neben den "normalen" Buchstaben auch Grafiken
darstellen. Man hat 2 Layer zur Verfügung: Einen Grafik-Layer und einen
Text-Layer, so lassen sich Text+Grafik miteinander mischen /
kombinieren.
Da man die Adressbereiche im RAM verändern kann, lassen sich rein
theoretisch (entsprechende Rechenpower vorausgesetzt) sogar bewegte
Grafiken ruckelfrei verwirklichen, indem man die Grafik im unsichtbaren
Teil des Speichers aufbaut und dann umschaltet.
Wenn ich mich recht erinnere, kann man den Character-Generator auch in
den RAM verlegen, so kann man eigene Zeichensätze kreieren.
Von Displays ohne Controller (nur Spalten/Zeilentreiber) würde ich
abraten, es geht zwar, aber man muß viel Arbeit reinstecken.

von HDW (Gast)


Lesenswert?

Wie muss man sich denn die Erstellung z.b. einer
"Windows-Register-Karte" vorstellen?
Muss man dann jedes Pixel einzeln programmieren, oder kann man Linien
ziehen lassen. Man sagt dann praktisch dem Display: Ziehe Linie von
Pixel 1/1 bis 10/1. Geht das?

Und wie sieht das mit Bildern vom Computer aus?
Ich habe mal gelesen, dass man Grafiken in einem speziellen Format
erstellen kann und diese dann an das Display übertragen kann.
Denn das wäre ja wohl die einfachste Methode, um Grafiken zu erzeugen.
Diese müsste man dann aber in externen EEPROM speichern, wg.
Platzmangel (?).

von Matthias (Gast)


Lesenswert?

Hi

der T6963 kann keine Linien zeichnen. Das mußt du schon selber machen.
Geht aber sehr elegant. Such mal nach Bresenham. Grafikchips die selber
Linien, Rechtecke usw. zeichnen konnten kamen erst in PC's zum Einsatz
zum beschleunigen von Windows. Für so kleine Displays ist das aber auch
nicht nötig.

Matthias

von Hans (Gast)


Lesenswert?

Habt Ihr schon einmal über die universelle und kostengünstige
Alleskönner-Variante ;-) nachgedacht, einfach einen alten PALM
als User Interface zu nehmen (connect z.B. seriell) ???

 Hans

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
Noch kein Account? Hier anmelden.