Graphik LCD Display an M16C-Dev-Kit

Gast #149973
Lesenswert?

moin, moin (wie der ostfriese sagt)
werde am design-contest teilnehmen. unter anderem soll da ein
lcd-display (128 x 64) mit 2xks0107 und 1xks0108 dran. das display ist
neuland für mich und ich würde mich freuen, wenn mir jemand auf die
sprünge helfen könnte.
meine fragen dazu:
1. das display hat 8192 pixel, der ram des 108 ist aber nur 4098 bit
   groß. heißt das ich kann nur jedes 2 pixel ansteuern? oder muß
   dynamisch zwischen 2 datenbereichen umschalten, oder wie oder was?
2. Applicable LCD duty: 1/48, 1/64,1/96,1/128 - mit falten auf der
   denkerstirn: was soll das bedeuten?
3. behält son display seine daten solange spannung anliegt, oder
   muß er in regelmäßigen abständen refrecht werden?
4. hat jemand nen guten link für lcd-displays? aber bitte nicht
   lcdhype.
danke schon mal im voraus pripri
Gast #149974
Lesenswert?

1) Wie du selber ja schon geschrieben hast sind auf diesen GLCDs 2
KS0107 verbaut, die jeweils 64x64 Pixel ansteuern. Dafür hast du dann 2
Chipselects mit denen du auswählen kannst welcher Controller
angesprochen werden soll.
2) fällt mir auch nicht wirklich was ein vermute mal damit sind die
refreshzyklen gemeint, interresiert aber eigentlich auch nicht.
3) Da das Display ja einen Controller mit eigenem RAM besitzt musst du
dich um das refreshen nicht kümmern. Die Daten die du einmal auf das
Display "gemalt" hast bleiben so lange sichtbar bis du sie
überschreibst oder den Strom abdrehst.
4) Hier im Forum schwirren einige Librarys für die KS0108 Displays für
AVR rum. Unter anderem auch eine von mir, guck mal in die Codesammlung.
Die Portierung sollte nicht allzu schwierig sein.
Gast #149975
Lesenswert?

danke für deine antwort zu so später? oder früher? Stunde.

mein problem lag bei 2x 107 und 1x 108. es sind nämlich 1x 107 und 2x
108. ja, ja wer lesen kann ist klar im vorteil. damit klären sich
eigentlich alle momentan offenen fragen, weil nur der 108 hat den
speicher. 2x 108 heißt 2 x 4096 bit speicher. dann paßt das auch mit
128 x 64.
Gast #149978
Lesenswert?

So hab meinen Code mal angehängt.
Ist halbwegs das was auf ape's Seite auch liegt, sind nur ein paar
Zeichentabellen rausgeflogen, init ist etwas erweitert und kleine
Anpassungen an den NC30-Compiler.
Ist nicht so hübsch bisher der Code, aber vielleicht kann ja jemand was
mit anfangen ;)
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren