LCD Ausgabe beschleunigen

OP #1048485
Lesenswert?

Hallo,
gibt es eine Möglichkeit, die Ausgabe auf einem LCD zu beschleunigen 
ohne das Timing-Verhalten auf den einzelnen Mikrocontroller anzupassen?

Ich meine, ich hätte hier schon mal einen Artikel zu diesem Thema 
gelesen. Ich weiß aber nicht mehr genau, wo.

Gruß
Frank
#1048499
Lesenswert?

Frank Link wrote:
> gibt es eine Möglichkeit, die Ausgabe auf einem LCD zu beschleunigen

Ja, die gibt es:

Lege einen Puffer (= Zeichenanzahl des Displays) im SRAM an und ein 
Timerinterrupt gibt z.B. alle 1ms ein Byte ans LCD aus.

Dann kann die Applikation mit Fullspeed neue Daten in den Puffer 
schreiben.

Und der Timerinterrupt gibt sie eh viel schneller aus, als der Mensch 
ablesen kann.


Peter
OP #1049187
Lesenswert?

Hallo Peter,
danke für den Tip.

Das Problem ist aber anders gelagert, ich habe nicht die Schwierigkeit 
die Daten in einer verfügbaren Zeit an das Display zu übertragen. Sonder 
den Bildschirm Aufbau zu beschleunigen.

Hintergrund ist, das ich im Augenblick ein Menü und Anzeige-System für 
LCDs entwickle. Ich würde gerne mit einer Art memory-mapped Systematik 
die Daten in die Anzeige mappen. Zu verhindern ist ein sichtbarer 
Bildschirmaufbau.

Geht das überhaupt bei LCDs. ich habe dazu leider noch nichts im 
Internet gefunden.

Gruß
Frank
#1049197
Lesenswert?

Frank Link wrote:

> Hintergrund ist, das ich im Augenblick ein Menü und Anzeige-System für
> LCDs entwickle. Ich würde gerne mit einer Art memory-mapped Systematik
> die Daten in die Anzeige mappen. Zu verhindern ist ein sichtbarer
> Bildschirmaufbau.

Wenn Du einen sichtbaren Bildaufbau hast, stimmt entweder die 
Kontrastspannung nicht oder der Blickwinkel.
Es gibt extra Displays für die Betrachtung von oben oder von unten.

Ein übliches 4*40 LCD ist schnell genug.

Was man nicht verwenden darf, ist die langsame Clear-Funktion, damit 
sieht man immer ein Flackern.
Man muß den alten Text einfach mit dem neuen überschreiben, dann sieht 
man nix vom Aufbau.


Peter

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