Forum: PC Hard- und Software Cygnal CP210x UART Bridge mit Ubuntu/gtkterm


von Johannes (Gast)


Lesenswert?

Hallo,

Ich habe ein Problem den USB-UART-Adapter
Cygnal Integrated Products, Inc. CP210x UART Bridge
unter gtkterm zu nutzen. Ich hab Ubuntu 12.04 und unter Windows 
funktioniert der Adapter (getestet mit hTerm und mit sich selbst 
verbunden).

dmesg | grep -ie cp210* sagt:
1
[   10.116539] usb 3-2: Product: CP2102 USB to UART Bridge Controller
2
[   41.534293] usbcore: registered new interface driver cp210x
3
[   41.534380] usbserial: USB Serial support registered for cp210x
4
[   41.534440] cp210x 3-2:1.0: cp210x converter detected
5
[   41.832218] usb 3-2: cp210x converter now attached to ttyUSB0

Ich starte gtkterm als root und stelle dann alles so ein wie unter hTerm 
in Windows, bekomme dann aber nichts zu Gesicht in der GUI außer das was 
ich rein schreibe.
(Baud 9600, no parity, 1 Stopbit, XFlow off, 8 Bit)
Wie sieht es denn aus, wenn gtkterm etwas empfängt?

von Martin (Gast)


Lesenswert?

Wenn du alles so einstellt wie in Windows wundert mich das nicht.
Probier als Port mal /dev/ttyUSB0

Gruße,
Martin

von Johannes (Gast)


Lesenswert?

Ja das habe ich natürlich!
Habs auch mal über die cmd-line versucht:
sudo gtkterm -p /dev/ttyUSB0 --speed 9600 --bits 8 --stopbits 1 --parity 
none --flow none &

wenn ich was eingebe bei gtkterm und mit enter besätige bleibt es stehen 
und der cursor springt an den anfang. Ist das vllt richtig so wie es 
sein sollte? Es gibt ja leider kein extra Fenster für "received bits"

von Johannes (Gast)


Lesenswert?

Ich habs noch mit minicom probiert. Soweit ich das überschaue verbindet 
sich minicom nicht mit dem USB0. Es steht nämlich stets Offline unten in 
der Status-Leiste.

Muss ich noch mehr machen außer anstecken, terminal-programm starten und 
fertig?

von Martin (Gast)


Lesenswert?

Hallo,

dir ist klar, dass GTKTerm kein "local echo" standardmäßig macht. D.h. 
wenn du im Terminal siehst was du tippst, dann funktionierts schon.

Ich habs gerade probiert: CP2102 an USB, RX und TX gebrückt.

[28566.185775] usbserial: USB Serial support registered for generic
[28566.199284] usbcore: registered new interface driver cp210x
[28566.199294] usbserial: USB Serial support registered for cp210x
[28566.199317] cp210x 1-1.1:1.0: cp210x converter detected
[28566.199386] usb 1-1.1: cp210x converter now attached to ttyUSB0

gtkterm gestartet:

sudo gtkterm -p /dev/ttyUSB0 --speed 9600 --bits 8 --stopbits 1 --parity 
none

Ich bekomme zurück was ich tippe --> passt.

P.S. Es gibt auch Hterm für Linux (allerdings nicht aus den 
repositories), alternativ cutecom, beides etwas komfortabler.

Grüße,
Martin

von Johannes (Gast)


Lesenswert?

Danke für den Tipp mit cutecom. Damit kann ich die empfangenen Bytes 
sehen.

Mit gtkterm kriege ich es einfach nicht hin. Und mit minicom auch nicht 
so richtig.

von Martin (Gast)


Lesenswert?

Hallo,

habe mich leider unter Linux nie für "Das" serielle Terminal entscheiden 
können. hTerm ist für eine Anwendung gut, cutecom funktioniert, braucht 
aber zuviel Platz auf dem Monitor.

Habe bis jetzt keines gefunden das mir wirklich gefällt.

Aber wenn du jetzt die Bytes empfangen kannst heißt es funktioniert 
prinzipiell. Das ist ja die Hauptsache.

Meistens braucht man ja das Terminal eh nur zum Testen und macht den 
Rest über ein Shellscript oder einen µC.

Grüße,
Martin

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.