2 mal HD44780 an einem AVR?

Gast #445980
Lesenswert?
• ▲
▼
Bei Pollin gibt es ein 4*20 LCD zum unschlagbaren Preis. Einzigster 
Nachteil: Das Ding besitzt Zwei HD44780 Controller, Jeweils für die 
oberen und unteren 2 Zeilen. Wie kann ich den am besten an meinen AVR 
anschließen? Wenn möglich ohne extra Hardware. Ich habe mir überlegt RW, 
RS und DB0-DB3 parallel an Jeweils einen Pin des AVR hängen, und nur die 
2 Enable Pins an eigene Ports des AVR hängen. Dann würden zwar die 
Displays die gleiche Information an ihren Leitungen erhalten, aber ich 
kann mit dem Enable entscheiden welcher Controller die Daten auch 
übernehmen soll.
Würde das so funktionieren? Hat das schon mal jemand versucht? Beim 
Schreiben müsste es eigentlich funktionieren aber was wenn ich auf READ 
stelle? Dann sind ja die Ausgänge des LCD niederohmig und der eine 
versucht eine „0“ und der andere eine „1“ zu senden? Muss ich also R/W 
auch extra legen?
Ist es beim CD4053 egal was ich als Eingang nutze und was als Ausgang? 
Ich hab bisher nur Schaltungen gesehen wo er aus Zwei Signalen eins 
macht (Multiplexer) aber im Datenblatt steht ja auch Demultiplexer? 
Gibt’s den CD4053 auch in einer Variante als Dual 2-Channel ?
Gast #446018
Lesenswert?
• ▲
▼
Hallo,

mein Datenblatt sagt eigentlich, da0 der HD44780 einen TriState-Datenbus 
hat. Die Taktdiagramme schweigen sich dazu allerdings ziemlich aus...
Wenn ich vom Verhalten des alten 8-Bit-µC-Busses ausgehen, müßten die 
Leitungen dann bei E = 0 generell im High-Z sein und nur mir E = 1 
aktiviert werden, Vorhaltezeiten usw. natürlich berücksichtigen.

Nur dann wäre eine direkte Kopplung an die 8Bit-MCUs, wie im Datenblatt 
angegeben, überhaupt möglich.

4051/52/53 sind analog-Multiplexer, die kann man also auch umdrehen.
4052 ist 2x 4 auf 1, 4951 1x 8 auf 1.

Gruß aus Berlin
Michael
Gast #446068
Lesenswert?
• ▲
▼
Das mit Tristate gefällt mir gut:) Ich werde es also mal versuchen.
Die 4051/52/53 kannte ich, aber ich habe leider keine als 2x2Channel 
gefunden. Anscheinend gibt es da keine. Naja da wird hallt ein Kanal auf 
GND gelegt.

Antwort schreiben

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.

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.