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?
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.
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.
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?
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.
Hab den linken IC nicht als USB-UART-Wandler erkannt Alles klar. Vielen Dank :))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.