LCD multiplexen

Gast #72817
Hallo Leute,

also ich will folgendes machen:
ich hab jetzt vor kurzem ein PUMP
geschenkt bekommen und will mir
da einen alten PC nehmen, welcher
irgendwo in der Ecke stehen soll
das Display dazu soll aber auf
dem Tisch stehen. Leider sind an
diesem HT44780 4x20 Display sehr
viele Leitungen, welche ich nicht
unbedingt als Flachbandkabel ziehen
will. Gibt es da irgendeine Möglichkeit
die zu Multiplexen und wieviel Kabel
benötige ich da mindestens?
Wie verhält sich das da mit den Databits,
wegen Zeitsynchronisation und so.

Hoffe es hat jemand nen Tip für mich.
Vielen Dank schon mal im vorraus.

Tschü
René
Gast
sorry, da kann ich dir irgendwie nicht folgen,
bin eher Leihe auf diesem Gebiet.
Dachte man könnte sowas vielleicht mit einem
CMOS oder so machen.
Weiss aber leider nicht wie.
Gast
Ich hab so einen Pump. Das LCD wird im 8 Bit Modus angesprochen. Wenn du
die Firmware des Pump nicht ändern willst, solltest lieber nichts
ändern. Es gibt Flachbandleitungen, die zu einem Rundkabel
zusammengefaßt werden. vielleicht hilft Dir ja sowas...

Werner
Gast
Hab mal nach gewissen Multiplexer gesucht.
Könnte man dafür vielleicht einen 4097 CMOS
einsetzen?? Das ist doch ein De-/Multiplexer.
Kennt da jemand eine Seite, wo man sich mal
Grundschaltung zu sowas anschauen kann oder
hat vielleicht jemand von euch dazu etwas??

Tschü
René
Ein Multiplexer nützt da nichts, die 8 Datenbits müssen ja gleichzeitig
anliegen.

Man kann aber ein LCD mit nur 3 Leitungen ansteuern, indem man ein
Schieberegister 74HC164 nimmt.

Das geht natürlich nur, wenn die Software auch das Schieberegister
entsprechend ansteuert.

In der Codesammlung ist ein Beispiel für den AVR.


Peter
Gast
Mal noch zwei Fragen:
Nr.1
Ich will vielleicht gleich noch ein kleiners
Display nutzen. Es ist das P204-3NLED. Das hat
aber einen anderen Contr.-Chip und zwar den
HD66712. In wie fern unterscheidet der sich zu
dem HD44780 bzw. sind die Unterschiede für mich
überhaupt wichtig???

Nr.2
Ich hab mich mal mit dem Link beschäftigt und bin
beim suchen von Infos uber diese beiden Chips
gestolpert
PCF8584 (8-bit-parallel- nach I²C-Bus- Konverter)
PCF8574 (I²C Bus nach 8-bit-parallel-Konverter)
Kann ich mit diesen beiden so eine Schaltung
realisieren?
Dachte mir das so ungefähr:
Der PCF8584 konvertiert die Daten für den Bus um
und der PCF8574 wandelt diese zurück. Für das senden
und empfangen würde ich dann die SCL & SDA Leitungen
nehmen. Kann das funktionieren, wenn ja muss ich dann
die SCL & SDA Leitungen über Kreuz verbinden oder
nicht.
Sagt mir, wenn ich auf den Holzweg bin. Bitte Köpft
mich nicht gleich.

Tschü
René
Gast
Du bist total auf dem Holzweg.
I2C Bus ist komplizierter. Da benötigst du eine Steuerung, also einen
Mikrocontroller...
Die normalen I2C ICs können nur Daten empfangen, bzw. senden nur wenn
sie dazu aufgefordert werden. Deshalb werden sie als Slave bezeichnet.
Man benötigt immer einen Master der den Datentransfer steuert.
Gast
Hmmm schade :(

Kann du mir vielleicht nen groben Lösungsvorschlag machen??
Muss ich dazu etwa irgendeinen Chip noch programmieren??
Dazu brauch ich doch wieder irgendwelche extra Hardware. Soviel Aufwand
wollte ich eigentlich nicht betreiben.

Geht das nicht irgendwie einfacher??

Tschü
René

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.