ich möchte mehrere Signale über einen Port eines Microcontrollers laufen lassen (da der Microcontroller hier aber nicht die Frage ist, ist es nicht in diesem Forum). Dafür - so habe ich es mir gedacht - verwende ich einen Multiplexer.
Das Prinzip eines Multiplexers ist mir grundsätzlich klar; was mir nicht klar ist ist, wie ich die einzelnen Signalleitungen ansteuern und mit dem Microcontroller synchronisieren kann. Könnt ihr mir da "Starthilfe" oder ein Beispiel geben?
Vielen Dank im Voraus!
BID = 577869
Her Masters Voice
Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5312 Wohnort: irgendwo südlich von Berlin
wenn der µC den MUX steuert sollte er doch synchron sein.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
BID = 577878
Muschelschubser
Gerade angekommen
Beiträge: 7 Wohnort: Gießen
der Microcontroller steuert da nichts. Es geht mir darum mit relativ wenig Datenleitungen relativ viele (digitale) Signale auszulesen. Er liest nur den Input an der Datenleitung aus.
BID = 577886
Her Masters Voice
Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5312 Wohnort: irgendwo südlich von Berlin
aha, und wer steuert den MUX wenn nicht Der der auch die Daten lesen soll?
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
BID = 577887
Muschelschubser
Gerade angekommen
Beiträge: 7 Wohnort: Gießen
das ist genau mein Problem... Ich hatte gedacht, dass der mc vielleicht bei jedem Signalwechsel einen Impuls auf einer anderen Datenleitung bekommt?
Wie macht man soetwas denn sinnvollerweise?
BID = 577888
Her Masters Voice
Inventar
Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 5312 Wohnort: irgendwo südlich von Berlin
na schrub ich doch: µC steuert den MUX und weiss dadurch genau auf welchem Kanal er liest.
_________________
Tschüüüüüüüs
Her Masters Voice
aka
Frank
***********************************
Der optimale Arbeitspunkt stellt sich bei minimaler Rauchentwicklung ein...
***********************************
BID = 578741
Lötfix
Schreibmaschine
Beiträge: 2328 Wohnort: Wien
Hallo!
Warum nicht ein Latch nehmen, wo die Datenleitungen parallel eingelesen und dann seriell an den Microcontrollerausgegeben werden (HEF4021 sind auch hintereinanderschaltbar um 16,24,32,... Eingänge einzulesen). Oder einen über I²C angebundenen IO-Baustein.
mfg lötfix
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung. Rechtsansprüche dürfen daraus nicht abgeleitet werden. Sicherheitsvorschriften beachten!
[ Diese Nachricht wurde geändert von: Lötfix am 9 Jan 2009 11:16 ]
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!