RS232 am Mega8

Gast #421419
Lesenswert?
• ▲
▼
Hallo allerseits,

Ich habe eine kurze Frage bezüglich der RS-Schnittstelle am Mega8. Es
ist ja nur eine HW-UART vorhanden, ich möchte aber drei Schnittstellen
verwenden: RS232, USB (mit FTDI232RL) und Bluetooth (mit BT-Modul).
Kann ich alle 3 RXD und TXD der versch. Scnittstellen einfach mit den
RXD- und TXD-Leitungen des Mega verbinden, oder sollte ich z.B. Jumper
verwenden, um die zu verwendende Schnittstelle auswählen zu können?

Habt ihr da vielleicht nützliche Infos für mich? Vielen Dank!!

mfg
Andy
Gast #421423
Lesenswert?
• ▲
▼
TxD vom Mega8 an alle RxD ext. Geräte -> kein Problem.
TxD extern -> RxD Mega8: da musst du was tun. Die einfachste Variante:
einen pullup am RxD-Eingang (3k3 z.B.), alle ext. TxD mit je einer
Diode an den Eingang anschliessen, Katode an ext. Gerät.
Allerdings musst du sicherstellen, dass nicht 2 Geräte gleichzeitig
senden. Geht zwar nichts kaputt, gibt aber Datenmüll.
Gast #421425
Lesenswert?
• ▲
▼
das funktioniert. Ruhezustand der Leitung ist H, jedes beliebige Gerät
kann den RxD auf L ziehen. Ein 3fach-AND erfüllt denselben Zweck.
Allerdings solltest du etwas schnellere Dioden als 1N400x verwenden,
1N4148 ist ideal.

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.