Forum: Mikrocontroller und Digitale Elektronik Ein Display für mehrere Schaltungen


von Basti Z. (Firma: elekt) (basito)


Lesenswert?

Hallo,
ich möchte gerne ein Display (LCD 16*2) für mehrere Schaltungen 
verwenden. Das ganze soll in einem 19" Rahmen sitzen und die anderen 
Schaltungen werden über einen Bus hinten am 19" Rahmen mit dem LCD 
verbunden.

Nun soll auf der Platine wo das Display sitzt ein ATMEGA sitzen der 
dieses am Anfang initialisiert (4-Bit-Modus).

Auf jeden Einschub der an das Display Daten senden können soll, habe ich 
4066er (Analoger Switch) sowie einen Attiny für die Logik. Über einen 
Taster an dem Einschub soll man den entsprechenden Einschub der gerade 
seine Daten auf dem Display anzeigen soll auswählen. Wenn ein Taster 
gedrückt wird sollen die anderen einschübe den Zugriff zum Port sperren. 
Gleichzeitig soll der Atmega8 auf der Display Platine die Anzeige 
löschen.

Warum das ganze so: Ich möchte ungeren vorhande Schaltungen abändern, 
außerdem sollen die Schaltungen nicht komplett vom Strom getrent werden 
sondern im Hintergrund weiter arbeiten (z.B. ein Logger) und nur wenn 
ich es brauche Daten ans Display senden. Außerdem spare ich mit einem 
Display für alle Schaltungen Platz.

Nun meine Frage könnte ich das so machen? Wenn die Displays alle im 
4-Bit-Modus/16*2 arbeiten dürfte es ja keine Probleme geben?

Danke & Gruß
Basti

von STK500-Besitzer (Gast)


Lesenswert?

Ich würde es nicht mit Analogschaltern (4066) realisieren, sondern mit 
Bustreibern wie den 74HC245. Die Dinger sind für digitale Signale 
gedacht und haben die Möglichkeit, ihre Ausgänge in den hochohmigen 
Zustand (Tri-State-Ausgänge) zu schalten.
Da kann man dann alle Schaltungen auf einen gemeinsamen Bus legen. Die 
Steuerung muß dann nur ein Controller übernehmen.
Wichtig ist noch, dass der nur umschalten darf, wenn das Display gerade 
nicht angesprochen wird.

>Nun meine Frage könnte ich das so machen? Wenn die Displays alle im
>4-Bit-Modus/16*2 arbeiten dürfte es ja keine Probleme geben?

Auch im 8-Bit-Modus dürfte das gehen...

von Basti Z. (Firma: elekt) (basito)


Lesenswert?

Danke!
Das hat mich weiter gebracht. Der 74HC245 ist ja optimal.

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
Noch kein Account? Hier anmelden.