Wozu RX & TX Ports an uC-Boards

Gast #6979050
Lesenswert?

Hallo zusammen,
dumme Anfängerfrage:
Wozu gibt es bei vielen Dev Boards wie z.B. den Arduinos rx/tx ports?
Wenn ich mir etwas ausgeben lassen will dann läuft das doch über das 
USB-kabel, richtig?
Sind diese Ports einfach nur zur Weiterleitung von Daten von/an ein 
weiteres Modul da?
#6979060
Lesenswert?

Du kannst auch was anderes Anhängen wenn du mehrere UARTs benötigst.

Da der TX am RX des USB hängt, kannst du über das Terminal auch die 
Kommunikation am Port mitsniffen.

In der Regel wird der Port aber für Serial.print Debugging benutzt, was 
anderes bleibt dir bei Arduino nicht erspart.
Gast #6979062
Lesenswert?

Gurke46 schrieb:
> Wozu gibt es bei vielen Dev Boards wie z.B. den Arduinos rx/tx ports?
> Wenn ich mir etwas ausgeben lassen will dann läuft das doch über das
> USB-kabel,

Arduinos sind offene Hardware, die Schaltpläne findest Du problemlos auf 
deren Internetseite. Schaue diese an, wo Rx/Tx angeschlossen ist.
#7060874
Lesenswert?

Gurke46 schrieb:
> Gut, dass Du das erwähnst.
> Leider bin ich kein Elektroniker, und komme hier nicht weit.
>
> Könnte mich jmd. aufklären, was man hier sehen soll?

Man sieht, daß der Arduino (ZIC1, wer kommt auf solche Namen?) über 1k 
Widerstände mit dem USB-UART Converter verbunden ist (U3). Darüber läuft 
der Bootloader sowie wenn das Programm läuft die Kommunikation mit einem 
beliebigen Terminalprogramm, sei es in der Arduino IDE oder was anderes. 
Gleichzeitig sind diese Pins auf die Buchsenleiste geführt. Damit kann 
man die IOs normal nutzen oder auch ein anderes board mittels UART 
steuern. Durch die beiden 1k Widerstände gibt es keinen Kurzschluß, der 
externe UART hat dann Vorrang vor dem internen USB-UART Wandler.

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