Hallo, habe 2 ITDB02 3.2" displays. ursprünglich sind diese displays für einen arduino mega2560 board mit itdb02 shield gedacht. ich möchte diese displays jedoch mit einem atmega32 ohne shield betreiben was auch wunderbar funktioniert. nun ist meine frage: kann ich beide displays zusammen an einem µC betreiben so das ich pins doppelt belegen kann oder muss ich für jedes einen seperaten µC verwenden? danke
Wenn die Displays einen Controller haben (was Du wissen wirst, bzw. Du im Datenblatt des Displays herausfinden kannst), dann wird dieser Controller eine wie auch immer geartete Schnittstelle haben, über die der µC mit diesem Controller kommuniziert. Und Bestandteil dieser Schnittstelle ist üblicherweise ein "chipselect" oder ähnlich benanntes Signal. Alle anderen Anschlüsse der Displays kannst Du parallelschalten, das "chipselect"-Signal aber muss für jedes Display getrennt an einen eigenen Ausgang des µC gelegt werden und es muss sichergestellt werden, daß nie mehr als eines dieser Signale aktiv ist. Wie Du jetzt vermutlich schon erraten haben wirst, wird über diese Chipselect-Signale ausgewählt, welches der Displays angesprochen wird.
stefan schrieb: > nun ist meine frage: > kann ich beide displays zusammen an einem µC betreiben so das ich pins > doppelt belegen kann oder muss ich für jedes einen seperaten µC > verwenden? Ja. Vermutlich musst du nur den CS-Pin der Displays an 2 verschiedene Port-Pins führen. Die restlichen (Daten- und Steuer-)Leitungen kannst du mit beiden Displays parallel belegen... BTW: wie sieht das mit dem Touch, der SD-Karte und dem Flash aus? Willst du die auch parallel betreiben?
Hallo, erstmal danke für diese antworten. nein, bei einem display möchte ich touch benutzen und das andere soll nur zur darstellung dienen. ich werd das heut gleich mal testen. danke erstmal.
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.