Forum: Mikrocontroller und Digitale Elektronik HD44780 und Wartezeit mit lahmen Prozessor


von Christian D. (christian_d) Flattr this


Lesenswert?

hi

ich hab hier eine alte S5 rumfliegen und möchte mal spaßeshalber damit 
ein HD44780 LCD Display ansteuern ;). Das umsetzen der Spannungen dürfte 
ich ohne weiteres hinbekommen.

Mein Problem ist die interne Zykluszeit der SPS von mindestens 1ms eher 
mehr.

In der LCD Anleitung:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Hab ich die Initialisierungsroutine gefunden dort heißt es aber z.b.:

# Nach dem Anlegen der Betriebsspannung muss eine Zeit von mindestens 
ca. 15ms gewartet werden, um dem LCD-Kontroller Zeit für seine eigene 
Initialisierung zu geben
# $3 ins Steuerregister schreiben (RS = 0)
# Mindestens 4.1ms warten
# $3 ins Steuerregister schreiben (RS = 0)
# Mindestens 100µs warten

die 15ms bekomm ich vllt. noch hin aber bei 100µs wird es schwierig ;) 
Was mir aber Hoffnung macht ist das Wort "Mindestens" also würde es auch 
gehen wenn ich bei dem Schritt einfach 1-x ms warte oder erwartet das 
Display die Daten eher?

Das ganze ist natürlich nur Spielerei und hat keinen Produktiven nutzen 
;)

mfg

Chris

von Hunt W. (hunt_work_er)


Lesenswert?

Christian D. schrieb:
> Nach dem Anlegen der Betriebsspannung muss eine Zeit von mindestens
> ca. 15ms gewartet werden, um dem LCD-Kontroller Zeit für seine eigene
> Initialisierung zu geben

Da stehts ja schon fast drinn! Du musst mindestens solange warten, da 
der LCD-Controller (HD44780) ein wenig Zeit benötigt, um die Daten zu 
verarbeien. Du kannst auch ein Stunde warten ;)

von Christian D. (christian_d) Flattr this


Lesenswert?

Hunt Worker schrieb:
> Christian D. schrieb:
> Du kannst auch ein Stunde warten ;)

So lahm is die S5 dann doch wieder nicht und irgendwann will ich am 
Display ja auch mal was sehen g Danke dir

Danke dir

mfg

Chris

von linuxi (Gast)


Lesenswert?

Genau steht's im Datenblatt :)

von Andreas D. (rackandboneman)


Lesenswert?

Ein HD44780 kann man von Hand mittels Dipschaltern und einem 
prellfreien(!!) Taster ansteuern, das kann so langsam sein wie es will.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.