- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 32

Thema: LCD defekt?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    18.06.2011
    Ort
    Hechingen
    Alter
    52
    Beiträge
    20
    Hallo,

    hier mal ein Feedback. Ich habe jetzt die Messungen vorgenommen.

    Zuerst habe ich auf der LCD-Platine immer benachbarte Lötstellen über das Messgerät verbunden um nach ungewollten Lötbrücken zu fahnden. Alle Messungen waren i.O., d.h. das Messgerät zeigte keinen Durchgang an.
    Dann habe ich wie weiter oben im Thread beschrieben Board + LCD-Platine durchgemessen. Bei allen 14 Verbindungen wurden Durchgänge angezeigt.

    Naja, werde das LCD-Display wohl zurückschicken müssen. Trotzdem danke an alle für ihre Hinweise und Vorschläge.

    Grüsse, Jordi

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    10.09.2010
    Beiträge
    74
    Hallo!
    Ich habe mir jetzt auch ein Display bei Reichelt (DIP162-DNLED) gekauft und habe genau das gleiche Problem. Ich habe mich schon bei Google durch zahlreiche Foren gewälzt, aber niemand hat dafür eine Lösung für den RP6. Ich habe herausgefunden. dass es normal ist, dass (bei 2 zeiligen Displays) die erste Zeile nur der Kontrast veränderbar ist. Die Zweite Zeile ist sozusagen von der ersten Abhängig. Wenn die erste sich nicht initialisiert, dann macht das die zweite auch nicht und zeigt somit auch nichts an.
    Jetzt wollte ich mal Fragen, ob ihr eine Idee habt, was ich bei der Initialisierung noch ändern kann/ muss, damit es funktioniert. Vielleicht hatte auch jemand das gleiche Problem und kennt schon die Lösung.
    Vielen Dank schon mal.
    MfG
    RP6fahrer

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    40
    Beiträge
    1.516
    Hallo,

    ich würde als erstes mal die Hardware ganz genau überprüfen - da Du das ja selbst zusammengelötet haben musst, kann es durchaus sein, dass die Verbindungen falsch sind, z.B. die Datenleitungen in verkehrter Reihenfolge, spiegelverkehrt oder sonstwas.
    Schlechte Lötstellen könnens natürlich auch sein.

    Der Kontrastregler ist wie im Datenblatt angegeben realisiert und richtig eingestellt?

    ACHTUNG:
    Anders als bei dem normalen Display für den RP6, musst Du die Hintergrundbeleuchtung mit nem Widerstand / Stromquelle anschließen sonst zieht das zuviel und geht kaputt. Beim RP6 Display ist das schon integriert.
    Steht aber alles im Datenblatt


    MfG,
    SlyD

  4. #4
    Benutzer Stammmitglied
    Registriert seit
    10.09.2010
    Beiträge
    74
    Danke SlyD!
    Aber ich habe die Hardware schon sorgfältig überprüft. Auch keine kalten Lötstellen. Hintergrundbeleuchtung funktioniert auch noch. Ich habe in einem anderen Forum gelesen, dass wenn die erste Zeile mit Balken ist, dass Display nicht richtig initialisiert. Allerdings gibt es im Datenblatt kein Beispiel für Initialisierung 4 Bit Datenbus.
    Hast du noch eine Idee hast, was ich bei initLCD(); noch ändern kann, damit es funktioniert? Ich habe bereits die Zeiten verlängert(weil irgendwo auch stand, dass das Display eine gewisse Zeit braucht.
    Aber trotzdem vielen Dank!!
    MfG
    RP6fahrer

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von SlyD
    Registriert seit
    27.11.2003
    Ort
    Paderborn
    Alter
    40
    Beiträge
    1.516
    Die Initialisierung ist genauso wie bei allen anderen LCDs mit HD44870 Controller daher steht da auch nix weiter in dem Datenblatt.
    Und nein, ich wüsste nicht was man an der Initialisierung ändern sollte (es funktioniert mit anderen HD44870 Displays wunderbar also passt die Initialisierung und es ist wahrscheinlich ein Hardware Problem).

    Aber vielleicht hilft Dir das hier:
    http://www.sprut.de/electronic/lcd/



    > Aber ich habe die Hardware schon sorgfältig überprüft.

    Und Du bist 100% sicher das die richtigen Datenleitungen verwendet wurden (D4-D7 und richtige Reihenfolge?) die anderen müssen auf Masse gelegt werden! EN, RS, und RW sind auch richtig angeschlossen?

    MfG,
    SlyD

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    10.09.2010
    Beiträge
    74
    Hallo SlyD

    Danke für die Hilfe. Ich habe ein ganz komisches Phänomen gehabt. Ich habe die Initialisierung (die initLCD()) verändert und zwar so:
    Code:
     setLCDD(0b0011); //0011
     delayCycles(18000); //18000
     setLCDD(0b0011); //0011
     delayCycles(18000); //5500
     setLCDD(0b0011); //0011
     delayCycles(18000); //5500
     writeLCDCommand(0b00111000);
     delayCycles(55000); //5500
     writeLCDCommand(0b00001111);
     delayCycles(55000); //5500
     writeLCDCommand(0b00000001);
     delayCycles(55000); //5500
     sound(240,80,25);
     writeLCDCommand(0b00000110);
     delayCycles(55000); //5500
    das originale habe ich ausgeklammert.
    Nach dem Starten hatte ich dann mit einmal ganz komische Zeichen auf dem Display( alsp p, q - ~ ) in irgendeiner komischen Reihenfolge. Dann habe ich das Programm gestoppt. Wieder alles auf Original zurückgestellt und seit dem geht es. Ich kann mir nicht erklären, warum es zu diesem komischen Problem gekommen ist. Also jedenfalls, das Display funktioniert jetzt einwandfrei.
    Also nochmal vielen Dank!

    LG
    RP6fahrer

Ähnliche Themen

  1. RP6 TWI Defekt
    Von Magelan1979 im Forum Robby RP6
    Antworten: 9
    Letzter Beitrag: 22.06.2010, 18:38
  2. LCD Defekt
    Von Pipo im Forum Robby RP6
    Antworten: 6
    Letzter Beitrag: 01.06.2010, 17:53
  3. LCD defekt?
    Von iK3 im Forum AVR Hardwarethemen
    Antworten: 13
    Letzter Beitrag: 01.02.2009, 17:12
  4. AVR-ISP defekt?
    Von der_andi im Forum AVR Hardwarethemen
    Antworten: 2
    Letzter Beitrag: 04.02.2008, 10:40
  5. LCD defekt?
    Von PcVirus im Forum Elektronik
    Antworten: 5
    Letzter Beitrag: 13.07.2006, 05:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress