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
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 ;)
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
Gast
#2488100
Genau steht's im Datenblatt :)
Ein HD44780 kann man von Hand mittels Dipschaltern und einem prellfreien(!!) Taster ansteuern, das kann so langsam sein wie es will.