UART Umschalten

OP #4973311
Lesenswert?

Ich habe hier einen FT232, ein Arduino (ATMEGA238) und ein GPS Modul

Im Normalfall soll der FT232 den Arduino an seiner Haupt-UART 
Schnittstelle bedienen. Zusätzlich kommuniziert der Arduino mit dem GPS 
Modul über Software Serial.

Für spezielle Anwendungen (konfiguration etc) soll das GPS Modul direkt 
an den FT232 gehängt werden können, damit es über den COM Port mit 
PC-Software arbeitet (uCenter).

Ich muss also eine Umschaltmöglichkeit verbauen.

Man muss hier vermutlich doppelt Umschalten, also die Verbindungen 
"Mega328-FT232"  und "Mega328-GPS" trennen, und dann "FT232-GPS" 
herstellen.


Wie kann ich das am besten lösen?

Relaiskontakte sind keine option da zu teuer und zu gross.
#4973336
Lesenswert?

Johnny S. schrieb:
> Sascha W. schrieb:
>> Hallo,
>>
>> durch was soll denn umgeschaltet werden?
>> Evl. reichen ja schon ein paar Jumper.
>>
>> Sascha
>
> Ja jumper wäre meine aktuelle lösung, also insgesamt 4x 3er Reihe
>
> Aber vieleicht gäbe es ja ein IC oder so wo man einfach einen Eingang
> high setzen kann

Sicher kannst du auch einen Multiplexer einbauen 4-fach 2-zu-1, müsste 
allerdings bidirektional sein. Kleiner wird das sicher nicht, aber gut 
braucht nur einen Jumper zum umstecken.

Sascha
OP #4974625
Lesenswert?

(º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag 
#4973355:
>> 4x 3er Reihe
>
> Aha, GND wird auch umgeschaltet.
>
> LOL
>
>
> 4052 waere es gewesen.
> Ein Sekser-Maeuseklavier ist aber kleiner.

Nein?


Es muss ja jeweils die RX und TX vom Arduino/GPS Modul auf den FT232 
geschaltn werden, und gleichzeitig die Arduino-GPS Verbindung gekappt 
werden. Sonst "funken" die beiden TX-Kanäle gleichzeitig zum GPS Modul, 
was sicher nicht gut funktioniert.
Angehängte Dateien:
#4974769
Lesenswert?

Ich würde einfach auf ein Kommando oder ein gesetztes Pin in den 
Bridge-Modus schalten. Was am UART-RX reinkommt geht zum Software-UART 
wieder raus und was vom Software-UART empfangen wird, wird 1:1 an den 
Hardware-UART durchgereicht.

Wenn du dir ein spezielles Kommando ausdenkst, eines was bei GPS in der 
Zeichenfolge nicht vorkommt, kannst du die Umschaltung komplett in 
Software machen.

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