hallo zusammen! ich bastle gerade mit einem mega8 und nem lcd herum. das ganze versuchte ich mit winavr und peter fleury´s library anzusteuern. hier mein probelm: wenn ich das lcd initialisieren will bleibt mein programm da hängen und nix geht mehr. hab das display dann mal im 8-bit modus angeschlossen und ein kleines programm dazu geschrieben um ein paar zeichen auszugeben, mit erfolg.hab dann auf 4-bit modus umgeschalten, auch mit erfolg. wenn ich jedoch die spannungsversorgung trenne arbeitet das display wieder im 8-bit modus. wie kann peter´s libary den modus umschalten wenn ich dazu DB4 und DB5 brauche und ich nur DB0-DB4 angeschlossen hab? gruß michael
Hallo Michael. Habe selbs gerade ein HD44780-Display am ATMega8 hängen. Ansteuern tue ich das, wie oben beschrieben, mit DB4-DB7. Allerdings lasse ich DB0-DB3 offen; diese scheinen interne Pullup's zu haben. Weiterhin sind nur noch Rs und E angeschlossen, neben den obligatorischen +5V, GND und bei meinem Display auch noch -5V. Gruß Marco -
zumindest das Schreib/Lesesignal R/W sollte doch auch einen definierten Pegel bekommen, oder? Wenn Du nur schreiben und nie lesen (Busy-Flag) willst, musst Du es auf GND legen. Jörg
Sorry, habe ich vergessen zu erwähnen: Der R/W-Pin liegt für das pollen natürlich auf GND. Marco -
Für's Pollen kann er kaum auf GND liegen, denn zum lesen muss er high sein. Nur wenn man eben nicht abfragt sondern die Wartezeiten einhält kann er auf GND gelegt werden. Wobei Fleurys Original nicht ohne RW auskommt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.