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

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