Archiv verlassen und diese Seite im Standarddesign anzeigen : Ladezustand über LCD Display
Hi ich habe vor einiger Zeit das im Downloadbereich verfügbare charglcdtest geschrieben. Mich würde mal interessieren ob es durch Programmoptimierung möglich ist, es so abzuändern das das LCD nicht bei jedem Programmdurchlauf flackert sondern permanent an ist.
Weiß da jemand mehr darüber bescheid??
wo ist die datei denn genau?
unter Download->C-Control Roboter ->Programme von Anwendern
hi,
da sind viel zu viele pausen drinne!
entweder du machst alle pausen auf ca 5 oder du lässt zwischendurch mal welche weg (z.b. alle in den unteroutinen)
Martin
Hi djfoxi,
das Flackern liegt an einem zu großen Abstand zwischen Löschen des LCD und Schreiben der neuen Werte.
Wenn in einer Schleife konstant Daten angezeigt werden sollen, dann sieht die ideale Schleife so aus:
#Start
'Messwerte auswerten
'Vieles andere tun
LCD_CLS 'LCD löschen und direkt danach ...:
lcd_param = &Hxy : gosub lcd_writechar 'Messwerte ausgeben
...........
'Noch andere Dinge berechnen
GOTO Start
Am wenigsten flackert also die Anzeige, wenn in Schleifen erst direkt vor der (neuen) Ausgabe das LCD gelöscht wird. Noch besser ist es, wenn man gar nicht löscht, sondern die neuen Werte überschreibt und z.B. am Ende Leerzeichen ausgibt, um alte Zeichen zu überdecken.
Gruß Dirk
Hi Dirk,
danke für die Tipps. jetzt flimmerts schon weniger...
haste denn mal nen par pausen weggemacht?
Ja Pausen entfernt und das löschen des LCD-Displays an anderer Stelle vorgenommen.
Aber leider schwankt während des Ladevorgangs bei mir der Stromsensor um ca 100mA ständig umher... da ist der Systemstromsensor, auch während Betrieb, wesentlich genauer...
was ist denn nun das neue problem?
Stoneman
23.11.2004, 00:07
einfach das LCD nur neu beschreiben, nicht löschen, dann flackert das nicht mehr, zumindest hat das bei mir immer funktioniert, CC1 Applikationboard
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.