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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.