Atmega 8 LCD 2x16 Display

OP #880668
Lesenswert?

Bin gerade dran einen Atmega 8 Contoroller mit einem LCD 2x16 4BitMode 
Display zu verschalten.

Habe die ganze geschichte schon im AVR Studio simuliert.
Mit den Peter Fleury`s Dateien Funktioniert das einwandfrei.

Nun meine Frage.

Gibt es eine Möglichkeit die Schrift nicht im sec. Takt erscheinen zu 
lassen sondern im ms.?

Hab schon die Headerdatei und dazugehörige Datei durchgeschaut aber 
komme nicht weiter..

Hilfe....
#880679
Lesenswert?

Robert Grandner wrote:

> Gibt es eine Möglichkeit die Schrift nicht im sec. Takt erscheinen zu
> lassen sondern im ms.?

Hä?

Die Schrift erscheint so schnell, wie du sie ausgibst.
Wenn du alle 1ms einen neuen Text ans LCD schickst, dann kriegst
du alle 1ms einen neuen Text. Gut, man wird den nicht mehr lesen
können, weil das LCD an sich ja träge ist, aber du kannst das
natürlich machen.

> Habe die ganze geschichte schon im AVR Studio simuliert.

Das sollte schon klar sein, dass die Simulation langsamer ist
als die ganze Geschichte in der Realität. Oder versteh ich
dich da jetzt insgesamt die Frage falsch?
#880685
Lesenswert?

Da diese LCDs üblicherweise schnarchlangsam sind, gibt es dabei eine 
natürliche Untergrenze. Aber niemand hindert dich daran, das Zeug so 
schnell in den Controller reinzuschieben, wie dessen Tming zulässt. Also 
ein Zeichen alle 50µs, mit R/W-Leitung auch noch etwas fixer.
OP #880687
Lesenswert?

Ich habe ein ähnliches Display an einem Infinion c164 laufen. da siehst 
keinen aufbau vom Bild..

Aber wenn du sagst der Simulator verlangsamt das ganze noch werd ich mal 
den controller mit Display aufbauen und dann mal probieren.

Danke schön schon mal. berichte mal weiter..
#880688
Lesenswert?

Robert Grandner wrote:
> Ich meinte das sich im Simulator das Display im Sec. Takt füllt.
> Wenn ich jetzt z.B. einen Analogwert habe, möchte ich den aktualwert auf
> dem Display haben.

Vergiss den Simulator.
Der Simulator (ich denke mal wir reden hier über HAPSIM oder
meinst du den Simulator in BASCOM?) ist dazu gedacht, die
grundsätzliche Funktion nachzuweisen, bzw. etwas zu haben,
damit man das Programm bei voller Funktion debuggen kann.

> Du meinst das das Display im aufgebauten Zustand schneller arbeitet als
> der Simulator?

Ja, klar.
#881074
Lesenswert?

Hallo,

wozu sollte man auch alle ms was neues anzeigen? So schnell kann ja wohl 
sowieso niemand ablesen...

Selbst wenn man 10x pro Sekunde aktualisiert, ist das schneller als 
nötig.

Auf die Stoppuhrfunktion selbst hat das ja keinen Einfluß, die kann ja 
gern ms auflösen.

Gruß aus Berlin
Michael

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