Hallo zusammen, nachdem ich (auch Dank Eurer Hilfe) gestern endlich mein 4x40-Display ans Rennen bekomen habe, habe ich auch gleich das nächste Problem: Diesmal versuche ich, ein 240x128er Display mit T6963-Controller ans Laufen zu bekommen (Datenblatt habe ich al angehängt). Ich bi inzwischen soweit, daß das Display an sich korrekt mit 5V und -15V versorgt wird (OK, ich habe nur -12V angelegt, aber das reicht hoffentlich), und das Display wird auch hell (und auch dunkler, wenn ich am Poti für den Kontrast drehe). Danach habe ich das Display an einen Mega32 angeschlossen und ein Testprogramm geladen, daß ich von einem anderen Forumsmitglied bekommen habe (Danke nochmal, Nico). Leider kommt nichts amDisplay an; weder Text noch Grafik. Der Code wird korrekt sein, wird schließlich von mehreren schon verwendet. Ich denke, daß beim Anschluß des Displays etwas krumm ist - wie kann ich sicherstellen, daß der Kontrast korrekt ist? Kann mir jemad erzählen, wie ich recht simpel kontrollieren kann, was ich verkehrt mache? Danke schonmal! Gruß, Michael
So einfach wie bei einem Text-Display ist es leider nicht. Da der Kontrast schon mal funktioniert, schlage ich folgendes vor (so hab ich es bei mir auch gemacht): Der Kontrast wird so eingestellt, dass er das Display geringfügig dunkler macht, so stellst du sicher, dass du garantiert etwas angezeigt bekommst, wenn die Kommunikation funktioniert. Tja, dann gilt erstmal, nochmals den Anschluss zu überprüfen, die Leitungen vom µC zum Display sollten nicht zu lang sein. Die Frage ist, ob du wirklich ein Software Problem ausklammern kannst. Es reicht vielleicht schon, wenn das Display falsch konfiguriert wird. Sind die MDx/FSx Pins korrekt belegt? Bekommt das Display einen ordentlichen RESET? Ralf
Hallo, danke für de ersten Tip. Bei den Anschlüssen bin ich mir recht sicher, daß ich es richtig verkabelt habe. Immerhin habe ich mehrfach nachgemessen. Allerdings habe ich nur folgende Pins verdrahtet: /WR -> PORTD.4 /RD -> PORTD.3 /CE -> PORTD.2 /CD -> PORTD.0 Reset -> PORTD.7 und die Datenleitung auf PORTC. Ich denke, daß die FSx-Leitung die FontSelect-Leitung ist? Die hängt bei mir noch frei in der Luft, da sie im Low-Zustand wohl normale Größe darstellen soll. Was ist die MDx-Leitung? Habe ich da etwas übersehen? Und wie kann ich überprüfen, ob ein Reset beim Display ankommt? Danke und Gruß, Michael
1. Wenn du die Reset-Leitung nicht in der Software verwenden würdest, könntest du die korrekte Funktion des Reset damit herausfinden, indem du das Display mehrmals kurz hintereinander aus- und wieder einschaltest. Bei mir hab ich auf die Art rausgefunden, ob der Reset funzt, weil ich dadurch nur wirres Zeug auf dem Display sah, da das RAM ja einen undefinierten Zustand hat nach dem Start, und wenn dann noch der T6963C denkt, dass er bereits anzeigen darf, dann sieht man das eben. Bei einem Reset setzt er nämlich die Anzeige auf inaktiv, und durch das mehrmalige aus- und einschalten bringst du ihn so durcheinander, dass er bestimmt was anzeigt. Ist auf PORTC nicht das JTAG-Interface des AVR? Ist die entsprechende Fuse deaktiviert? FSx und MDx ist meine Bezeichnung für FontSelect und Mode. Die sollten einen definierten Zustand haben. Diese Leitungen werden je nach Anforderung an das Display vom Hersteller rausgeführt, oder vom Hersteller fest auf der Display-Platine verdrahtet. Jeder Display-Hersteller entscheidet selber, welche dieser Signale er nach draussen führt, bei meinen 240x128ern hat er sowohl einen FS- wie auch einen MD-Pin rausgeführt. Ralf
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.