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 ?
Danke für die Schnelle Antwort. OK Das hatte ich bei der Suche übersehen. Aber die Frage mit der Busy-Flag und die mit dem CD4053 bleibt.
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
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.
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.