Schaltungsproblem 2 Geräte über serielle Schnittstelle

OP #1633452
Lesenswert?

Hallo Leute,
ich habe ein kleines Problem und benötige mal ein paar Ansätze.
Also über die serielle Schnittstelle also UART sollen zwei 
Mikrocontroller Programmiert werden. Diese 2 Controller tauschen 
normalerweise über diesen UART Daten aus. Bevor das Programm allerdings 
läuft benötigen die Controller ein paar Daten die ich natürlich nur 
einmal, bzw. bei Änderung der Konfiguration eingespielt werden( in den 
Flash). Da ich natürlich nur einen Anschluss haben will wollte ich eben 
jeweils den einen oder den anderen Controller beschreiben. Welcher nun 
dran ist wollte ich mit dem RTS oder CTS Pin bestimmen(high oder low 
Pegel) d.h. es soll eine Art Gatter werden da ja, je nachdem, welcher 
Controller grad dran ist die TX und RX Leitungen getauscht werden 
müssen.
Jetzt such ich nen passenden Baustein der mir sowas erledigt, könnt ihr 
mir da helfen?
Oder habt ihr da ne ganz andere Idee? Es sollen eben beide Controller 
über dieselbe Buchse Programmiert werden.
Grüße
Christian
OP #1633479
Lesenswert?

Hm also ich kann leider den einen Controller nicht über Reset steuern, 
da hab ich nur RX TX VCC und GND zur Verfügung. Geht das nicht auch mit 
einem einfachen Gatter das die pins dann vertauscht? Aber was für ein 
Baustein eignet sich da?
Und ja ich brauche kein Handshake deswegen die Umfunktionierung des RTS 
Pins.
OP #1634000
Lesenswert?

Ich hab jetzt ein wenig im Internet gestöbert auf der Suche nach irgend 
einen Schieberegister aber ich weis nicht so recht wie ich das 
Beschalten soll. Ich benötige 2 Signaleingänge und 4 Ausgänge und einen 
Steuereingang wenn ich richtig liege hat jemand eine Ahnung wie das zu 
realisieren ist?
Wäre für eine Hilfe sehr dankbar.
Persönliche Seite #1634273
Lesenswert?

Soweit sogut. Allerdings ist der 157 ein gepufferter 
Digital-Multiplexer. Es gibt definierte Ein- und Ausgänge. Daher kann 
einer der beiden Multiplexer in deiner Schaltung nicht funzen.
Nimm doch einfach einen Analogmultiplexer, der wie ein elektronisches 
Relais funzt.
Geh zu ti.com und dort auf 74HC4066 und dort werden dir weitere ähnliche 
Typen vorgeschlagen. Den Links folgst du einfach bis du das genau 
passende Bauelement gefunden hast. Oder suche dir eine Übersicht der 
74xx Bauelemente und dort schauste ins Kapitel Multiplexer. Eine 
passende Typennummer habe ich nicht im Kopf - gibt aber einige.
OP #1634415
Lesenswert?

Danke für die Erklärung und die Zeit für mich,
also ich lege S0 auf GND und kann dann mit S1 zwischen nY0 und nY2 hin 
und her schalten.
Pin 6 kommt ebenfalls GND.
Pin 7 VEE kann ich ja auch auf GND legen da ich ja mit den TTL Pegeln 
der MC´s nur positive Spannungen hab denk ich.
Hoffe das ist so richtig gedacht, muss ich sonst noch auf irgendwelche 
Beschaltung achten? VCC bekommt noch einen 100n Entstörkondensator ist 
ja immer gut. Benötige ich noch irgendwelche Widerstände außer einen an 
S1 der den dann sicher auf low zieht?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren