www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik 2 LCDs an PCF8577


Autor: Sam .. (sam1994)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich habe vor kurzem ein LCD an dem PCF8577 hängen gahabt. Jetzt möchte
ich 2 dranhängen. Das muss doch möglich sein, da der IC 2 Backplanes hat
und dazu noch ein 64Segment Treiber ist.

Problem ist nur das wenn ich die LCD so ansteuere beide immer leuchten:
#include <avr/io.h>
#include <avr/eeprom.h>
#include "i2cmaster.h"
#ifndef F_CPU
#define F_CPU 8000000UL
#warning F_CPU
#endif
#include <util/delay.h>

#define LCD 0b01110100


int main(void)
{
    
    i2c_init();
    for(uint8_t i = 0; i < 4; i++)
    {
        i2c_start_wait(LCD| I2C_WRITE);
        i2c_write(i*2 + 0x20 + 128); // Segment + Subadress + DuplexMode
        i2c_write(0xFF);
        i2c_stop();
    }
    while(1)
       asm volatile("nop");
}


BP 1 und 2 sind nicht verbunden.
Ich möchte bei dem Code aber das nur dsa erste leuchtet. Wenn ich + 1 
einfüge nur das 2..

Autor: Sam .. (sam1994)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hat das noch niemand gemacht? Ist müsste doch möglich sein, oder? Ich 
hab nochmal die Leitungen überprüft, nichts.

Selbst wenn ich Write(0x00); schreibe werden alle Segmente angezeit. Da 
stimmt doch was nicht. Hab ich was falsch programmiert?

Autor: Sam .. (sam1994)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also sobald ich das MODE Bit auf Duplexmode stelle (+ 128), zeigen beide 
Display alle Zeichen an. Mit Direktdrive funktioniert es wunderbar, 
leider nur ein Display.

Kann mir denn keiner helfen?

Autor: m.s. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie hast du denn die jeweiligen Packplane Pins angeschlossen ?

So sollte es funktionieren:

BP1 --> Backplane Display 1
BP2 --> Backplane Display 2

Autor: Sam .. (sam1994)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Displays die ich habe haben 2 BPs. Diese kann man aber 
zusammenführen. Aber so wie du es beschrieben hast habe ich das auch 
angeschlossen. Komisch ist ja Directdrive funktioniert und Duplex zeigt 
nur alle Segmente an egal was man sendet.

Ich hab dieses Display.
http://www.reichelt.de/?ACTION=3;ARTICLE=10182;PROVID=2402

Mir fällt da noch was ein:
Macht es was wenn die NC-Pins vom LCD angeschlossen sind?
Ich benutze nämlich ein IDE-Flachbandkabel. BP1 ist auf 1. BP2 auf 3.
Dadurch ist am Display neben dem Pin der Backplane BP2.

Autor: m.s. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dieses Display hat 2 Backplane/anschlüsse/ aber nur eine Backplane, 
die auf die Pins 1 und 40 connected ist (beide sollten angeschlossen 
werden)

Pins die mit NC gegekennzeichnet sind, sollten freibleiben. Du weisst 
nicht, was der Hersteller da auflegt. Ein NC in einem Datenblatt ist 
keine Empfehlung sondern eine Vorschrift.

Autor: Sam .. (sam1994)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab mal in einem Datenblatt DNC (Do not connect gesehen). Deswegen 
hab ich nicht so drauf geachtet.

Danke es funktioniert halber. ISt es normal das di Restlichen Ziffern 
schwach an sind. Ich werde mal ein Bild machen, dann siehst du was ich 
meine.

Problem ist das man je nach Blickwinkel alle Segmente sieht. Könnte man 
das mit einer Senkung der Versorgungsspannung lösen?

Autor: Sam .. (sam1994)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Sind leider nicht ganz scharf geworden. Aber ich glaube man erkennt das 
Problem.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.