Forum: Mikrocontroller und Digitale Elektronik COM Port testen unter Linux


von Elias B. (bouni)


Lesenswert?

Hi,

Kann ich um meinen COM Port auf funktion zu testen einfach nen 
Widerstand (2,2kOhm oder so) von TxD nach RxD brücken,
und per
1
echo "test" > /dev/ttyS0
was senden und gleichzeitig ein Terminal offen haben das mir dann 
anzeigt was ich gesendet hab ?

Ist nur um zu testen ob ein COM Port i.o. ist.

Bouni

von Timmo H. (masterfx)


Lesenswert?

Wofür ein Widerstand? Einfach ran da! 
http://www.lammertbies.nl/comm/cable/RS-232.html#loop

Am besten sowas wie
1
while true
2
do 
3
  read LINE < /dev/ttyS0
4
  echo $LINE
5
done
Und auf der anderen Seite eben ein echo rein

von Niels H. (monarch35)


Lesenswert?

Elias B. wrote:

>
1
echo "test" > /dev/ttyS0
> was senden und gleichzeitig ein Terminal offen haben das mir dann
> anzeigt was ich gesendet hab ?

Wenn du schon ein Terminalprogramm hast, warum versendest du nicht auch 
damit?!

Durch nen einfachen Loop-Back testest du, ob Transmitter und Receiver 
des RS-232c-Ports funktionieren einfach, in dem du im Terminal deine 
Eingaben angezeigt bekommst.

Wenn du was tippst und es wird nichts angezeigt, ist etwas defekt. (oder 
falsch eingestellt - stichwort "Flowcontrol")

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
Noch kein Account? Hier anmelden.