www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Grafik LCD 128x64


Autor: horst (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Zusammen,

Wie macht ihr das wenn ihr Werte auf einem Grafikdisplay ausgeben wollt 
bezüglich update.

1 ) Wie oft ist sinnvoll -> wegen menschlicher Wahrnehmung.
2 ) Habe immer das Problem das man das es merkt wenn die Werte geändert 
werden kurzes Flackern wegen clear screen. -> Wie macht ihr das das es 
nicht flackert.

Danke

mfg
hors

Autor: Gast (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ad 1)
wenn du zB eine Temperatur ausgibst, brauchst du sie nicht andauernd 
aktualisieren - das ist unnötig, weil sich die nicht so schnell ändert.
Ich würde also das Update nicht an den Menschen, sondern an die Daten 
anpassen.

ad 2)
indem du nicht clear screen machst, sondern nur den Bereich 
überschreibst, der sich auch geändert hat.

Autor: Horst Gschwandtner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich pruefe immer

if(ActWert != OldWert)
{ Dp aktualisieren
  OldWert = ActWert;
}

OldWert zu Beginn des Programms auf einen Wert setzen der nicht 
vorkommen kann damit nach dem Start der Wert ausgegeben wird, danach 
wird nur noch ausgegeben wenn sich der Wert aendert. Das spart viel 
Zeit, etwas Strom (vernachlaessigbar) und ergibt eine Anzeige die nicht 
flackert.

Die gesamte Dp Aktualisierung ruft man dann z.B. im 0,2s Takt auf um 
eine schnelle Reaktion auf Wertaenderungen zu erzielen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.