So langsam glaube ich, dass immer wenn ein LCD funktioniert es ein reiner Zufall ist. Und wieder ein grundlegendes Problem: Anschlüsse des LCDs: RW ist auf GND, DB0-DB3 sind nicht angeschlossen. Der Rest sowie im Bild Anschlüsse. Anbei: C-Programm + Headerfiles... Die Balken sind zu sehen. Ich kann auch den Kontrast einstellen, aber Zeichen sehe ich nicht. Was mache ich diesmal falsch? lg andy
Hi >Die Balken sind zu sehen. Ich kann auch den Kontrast einstellen, aber >Zeichen sehe ich nicht. >Was mache ich diesmal falsch? Wenn die Balken nicht weggehen, stimmt die Initialisierung nicht. MfG Spess
Spess53 schrieb: > Wenn die Balken nicht weggehen, stimmt die Initialisierung nicht. Meinst du wenn sie sich nicht einstellen lassen? Weil ich kann mit dem Poti den Kontrast so einstellen sodass die Balken verschwinden. lg andy
Hi >Meinst du wenn sie sich nicht einstellen lassen? >Weil ich kann mit dem Poti den Kontrast so einstellen sodass die Balken >verschwinden. Nein. Wenn du den Kontrast ohne Initialisierung so einstellst, das die (der) Balken zu sehen ist, geht der nach erfolgreicher Initialisierung weg. Wenn du mit dem Kontrastregler den Balken wegmachst wirst du auch keine Zeichen sehen. MfG Spess
Spess53 schrieb: > Nein. Wenn du den Kontrast ohne Initialisierung so einstellst, das die > (der) Balken zu sehen ist, geht der nach erfolgreicher Initialisierung > weg. Wenn du mit dem Kontrastregler den Balken wegmachst wirst du auch > keine Zeichen sehen. Ok, dann muss es wohl an der Initialisierung liegen obwohl ich das nicht ganz verstehe weil ja der Controller 100% unterstütz wird.
Hi >obwohl ich das nicht ganz verstehe weil ja der Controller 100% unterstütz >wird. Wovon? MfG Spess
Isch mach mal copy/paste ausm Screenshot raus ich hoffe ich baue jetzt keine Teipos ein [1]: > #define LCD_PORT PORTB ^ > #define LCD_DB PB4 ^^ > #define LCD_RS PC4 ^^ > #define LCD_EN PC5 ^ Wo hängt denn jetzt was? RS und EN auch and Port B oder an Port C? In ersterem Falle gibt es eine Kollision ('PB4 == PC4', für '5' analog), in zweiterem Falle gibt es ein Problem mit dem Zugriff ('PORTB != PORTC'). Die wichtigsten Quellcodes hierfür (lcd*) fehlen leider. HTH [1] Wink mit dem Zaunpfahl: Quellcode bitte nicht als Screenshots, genausowenig wie Fehlermeldungen :-) Und dann bitte vollständig :-)
Hi Schon beachtet: Das Display braucht einen negative Kontrastspannung. Mfg Spess
g457 schrieb: > Wo hängt denn jetzt was? RS und EN auch and Port B oder an Port C? So wie es steht, C. g457 schrieb: > zweiterem Falle gibt es ein Problem mit dem Zugriff ('PORTB != PORTC'). > Die wichtigsten Quellcodes hierfür (lcd*) fehlen leider. Stimmt, vielleicht muss ich ja nur einen Port benutzen. >Alle LCD Pins müssen an einem Port angeschlossen sein. habe ich überlesen. Jetzt habe ich wohl umsonst abgebaut. Ok werd dann wieder aufbauen und doch noch in die Nacht arbeiten. Danke für den Tipp. lg andy
Andy S. schrieb: > g457 schrieb: >> Wo hängt denn jetzt was? RS und EN auch and Port B oder an Port C? > > So wie es steht, C. Nö! Das geht so nicht. Die müssen alle am gleichen PORT hängen. Und diesen Port hast du als PORTB angegeben.
Spess53 schrieb: > Schon beachtet: Das Display braucht einen negative Kontrastspannung. Ich weiß, die habe ich auch mit dem ICL7660 hergestellt und verbunden. Simon K. schrieb: > Nö! Das geht so nicht. Die müssen alle am gleichen PORT hängen. Und > diesen Port hast du als PORTB angegeben. ja, ich hab stunden den Fehler in der ELektronik gesucht, puuh"! Danke! lg andy
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.