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