Forum: Mikrocontroller und Digitale Elektronik Grafisches LCD mit Codevision


von Daniel Ried. (DrD) (Gast)


Lesenswert?

Hallo,
ich möchte mal was mit grafischen LCD's machen und habe jetzt das
DEM128064A von Display Elektronik.
Muss ich V0 und VOUT beschalten (neben VCC 5V und Ground)?
Wie werden grafische Display angesteuert? Hat jemand einen Link?
Benutze CodeVision AVR (C), Mega16. Habe immer nur Probleme mit der
Suchefunktion gefunden, keine Anleitung.
Controller vom LCD S6B0107B.
Danke für Hinweise

von Daniel Ried. (DrD) (Gast)


Lesenswert?

Hallo,
möchte oder kann mir keiner helfen? Es gibt kaum Beispiele in C für
grafische LCD's mit einem AVR. Zumindest habe ich keine gefunden.
Kann mir wenigstens jemand sagen, ob es richtig ist, wenn ich ein Poti
an VOUT, VCC und mit dem Teiler an V0 hänge?
Das Display hat zwei Controller. Wofür sind die jeweils zuständig? Ist
das Display horizontal oder vertikal geteilt?
Wie ist die allgemeine Ansteuerung? Sende ich Befehle wie Line, Circle
oder Rectangle mit Koordinaten?
Wäre echt dankbar über jede Hilfe. Hab wirklich nichts gefunden was mir
weiterhelfen würde. Alle Informationen sind entweder ein LCD am
Parallelport anschließen oder bezüglich Alphanumerischer LCD's.

von Karl H. (kbuchegg)


Lesenswert?

> Habe immer nur Probleme mit der
> Suchefunktion gefunden, keine Anleitung.

Ich weiss nicht wie du suchts, aber bei Google war
gleich der erste Versuch ein Treffer:

http://www.e-lab.de/downloads/DOCs/DEM128064ASYH-LY.pdf

> Wie ist die allgemeine Ansteuerung? Sende ich Befehle wie Line,
> Circle oder Rectangle mit Koordinaten?

Das wirds wohl laut Datenblatt nicht spielen.
Dein erstes Ziel wird wohl sein, gezielt ein einelnes
Pixel ein- und auszuschalten. Darauf aufbauend implementiert
man sich einen Bresenham-Algorithmus zum ziehen von Linen.
Dito für Kreise. Rechtecke sind simpel, wenn man horizontale
Linien ziehen kann und das Rechteck nur in Achslage gemalt
werden muss. Dann wirst Du noch einen Füllalgorithmus brauchen,
etc. etc.

Mit anderen Worten: Ausgehend vom Pixelsetzen, musst Du alles
selbst machen. Viel Spass damit.

von neuer (Gast)


Lesenswert?

Alle Informationen sind entweder ein LCD am
Parallelport anschließen...

du musst die routinen die teilweise in delphi-source dabei sind in c
umsetzen. anhand der struktur kannst du schon erkennen ob die
circle-befehle als horizontale-vertikale befehle vorliegen.

von Karl H. (kbuchegg)


Lesenswert?

Man Du hast Dir aber wirklich nicht viel Mühe gegeben
um Informationen am Web zu suchen.

http://www.google.com

Suchstring: 128064A datasheet

Diesmal ist der erste Treffer noch besser:
Ein komplettes Tutorial mit
  * wie wird das Teil angeschlossen
  * Einer Demo in C
    (OK, die ist für einen PIC geschrieben. Aber der hardware-
     abhaengige Teil ist grade mal ein Paar % gross).

von Daniel Ried. (DrD) (Gast)


Lesenswert?

Danke :-)
Ich habe als Suchstring immer "grafik LCD AVR" "grafisches LCD AVR"
und so ähnlich benutzt. Habe auch ein paar Beispiele mit anderen
Controllern gefunden. Danke erstmal.
Jetzt leuchten alle erstmal alle Pixel. Die Ansteuerung kommt danach
;-)
Nochmal vielen Dank für eure Geduld...

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.