Forum: Mikrocontroller und Digitale Elektronik Mehrere LCD an einem Controller


von Alexander D. (alexander_d)


Lesenswert?

Hallo Experten,

ich muss in einem Gerät 10 alphanumerische LCDs (2x8) an einem 
AVR-Controller betreiben. Kann ich die Datenleitungen aller LCDs zu 
einem parallelen Bus zusammenfassen und jedes einzelne Display über 
seine Enable-Leitung selektieren oder gibt es da noch mehr zu beachten?

Gruß,
Alexander

von Michael U. (Gast)


Lesenswert?

Hallo,

ja, Daten, RS, R/W (soweit benutzt) parallel und mit E das passende 
Display auswählen.

Problematisch dürfte das Lastverhalten bei 10 Displays sein, die werden 
ja kaum direkt aufeinander liegen...

Welche Leitungslängen?
Wenn recht kurz dann evtl. eine Routine ohne Busy-Flag-Abfrage, in alle 
Datenleitungen Bustreiber rein, Dämpfungswiderstände rein und schön viel 
Zeit lassen.

Sonst wohl eher jedem Display einen kleinen AVR gönnen und per RS232 o.ä 
die Daten rüberschicken.

Gruß aus Berlin
Michael

von Alexander D. (alexander_d)


Lesenswert?

Hallo Michael,

vielen Dank für deine Antwort. Bezüglich Buslänge und Buslast hatte ich 
auch schon meine Befürchtungen. Da das Layout noch nicht feststeht, 
rechne ich mit einigen 10cm.

Jetzt sollen aber noch diverse Drehgeber dazu kommen, so dass ich lieber 
für jedes Display mit Drehgeber einen eigenen Controller einsetze.

Gruß,
Alexander

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Dann Bustreiber nehmen und an den jeweiligen Displays mit PullDown oder 
PullUp-Widerständen (je 10k) die Leitungen abschließen.

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.