Hallo,
vorweg: Ich weiß, daß dieses Thema schon oft behandelt wurde und ja, ich habe die diversen Beiträge gelesen!
Ich wollte bei einem Projekt das genannte Display mit einem ATmega 8 einsetzen und versuche schon seit Tagen die Initialisierung hinzubekommen. Anfangs nur mit Hilfe der Datenblätter vom Display und vom Controller und später mit den diversen Codes im Forum. Allerdings beschränke ich mich im wesentlichen auf ASM. Da alles erfolglos war habe ich
- zwei neue Displays gekauft
- den ATmega 8 gewechselt
- die Steckbrettschaltung in eine fest verdrahtete Version geändert.
Nach vielen vergeblichen Versuchen hatte ich dann gestern ein erstes Lebenszeichen mit dem Code von Bernhard (5V, 4Bit)
Beitrag "5V 4Bit - DOGM162 DOGM081 EA DOGM163 Initialisierung Beispiel ATmega8 Assembler"
Nachdem es schon spät war habe ich alles unverändert gelassen und nur ausgeschaltet. Als ich dann heute wieder eingeschaltet habe, tat sich wieder nichts. Nach diversen Versuchen bin ich nun dahinter gekommen, daß das Display nur nach dem Flashen startet. Oft auch erst beim 2. Mal.
Das ist natürlich keine Lösung und ich frage mich was die Ursache sein könnte! Ich habe vor der Initialisierung auch schon 1s Pause eingelegt, aber ohne Änderung.
Hat jemand einen Tip?