Gast
#1499548
Hallo! In diesem Forum wurde das Thema schon oft behandelt. Meist ging es um die eigentliche Initialisierung. Was mich jedoch interessiert ist der Programmablauf ab Initialisierung. Ich habe an einen HCS08 ein 2x16 Zeichen LCD mit HD44780 angeschlossen. Das Display arbeitet derzeit noch im 8Bit Modus (ASM Coding) um die Sache besser zu verstehen. Meine Initialisierung funktioniert schon mal. Ich habe nach dem "Entry mode set" welches die Initialisierung abschließt, Cursor anzeigen und die Position blinken lassen. Was mach ich danach? Kann ich jetzt schon Zeichen senden? Wie ist das genau mit dem CGRAM/DDRAM? Ist es ein Befehl um die Startadresse zu programmieren? Muss ich das bei jedem Schreibzugriff machen? Ich schreib mal den Ablauf hier rein. Vielleicht könnte jemand das dann vervollständigen?: Power on delay mor than 15ms 8Bit modus Befehl senden RS,RW low Enable Impuls delay mor than 4ms 8 Bit modus Befehl senden RS,RW low Enable impuls senden delay more than 100us 8 Bit modus Befehl senden RS,RW low Enable impuls delay Function set Befehl senden RS,RW low Enable impuls delay Display off Befehl senden RS,RW low Enable impuls delay Display clear Befehl senden RS,RW low Enable impuls delay Entry mode set Befehl senden RS,RW low Enable impuls delay Ab hier kann man dann das "Busyflag" abfragen. schönen Samstag noch, norticum
