Forum: Mikrocontroller und Digitale Elektronik Problem mit /dev/ttyUSB0


von problem (Gast)


Lesenswert?

Hallo,
habe folgendes Problem:

Ich versuche Daten von meinem uC an den Rechner zu senden und habe dabei 
folgendes Porblem:

Wenn ich versuche mit /dev/ttyUSB0 die Werte ins Terminal ausgeben zu 
lassen, dann funktioniert nichts, es erschein nur eine neue Zeile und 
das Terminal wartet auf eine neue eingabe.

/dev/ttyS0 hingegen funktioniert.


Und über Hterm kann ich ttyUSB0 auslesen.

Kann mir jemand erklären, warum ttyUSB0 in der Konsole nicht offen 
bleibt?
Hterm greift nicht gleichzeitig darauf zu, ich habe die Verbundung 
getrennt, bevor ich es versucht habe.


Kann mir jemand sagen, woran das liegt?

von g457 (Gast)


Lesenswert?

> Wenn ich versuche mit /dev/ttyUSB0 die Werte ins Terminal ausgeben zu
> lassen, dann funktioniert nichts, es erschein nur eine neue Zeile und
> das Terminal wartet auf eine neue eingabe.

Wie ∗genau∗ gibst Du 'ttyUSB0 ins Terminal aus'? cat? tail? Jene beiden 
(und viele andere) funktionieren richtig benutzt unauffällig.

von problem (Gast)


Lesenswert?

Sorry habe ich vergessen hin zu schreiben.

Habe es mit cat /dev/ttyUSB0 versucht

von g457 (Gast)


Lesenswert?

> cat /dev/ttyUSB0

Das sollte funktionieren. Schickst Du zwischendrin EOF oder ähnliches?

von problem (Gast)


Lesenswert?

g457 schrieb:
>> cat /dev/ttyUSB0
>
> Das sollte funktionieren. Schickst Du zwischendrin EOF oder ähnliches?

nope.

Ich habe es auch schon mit einem anderen Usb adapter versucht, das geht 
auch nicht.

Selbst wenn nichts ankommt, müsste das Terminal doch zumindest offen 
bleiben und nicht nach einer neuen eingabe fragen.....

cat /dev/ttyS0 funktioniert schließlich auch.


Habe auch schon gegoogelt, aber dazu nichts gefunden... kann doch nicht 
sein dass ich der erste bin der dieses Problem hat oder?

von problem (Gast)


Lesenswert?

Habe gerade mal beide USB adapter angeschlossen, so dass ich USB0 und 
USB1 habe.

Versucht man jetzt cat/dev/ttyUSB1 dann geht es, unabhängig davon, 
welcher adapter jetzt USB1 ist. Kann sich das jemand erklären?

von g457 (Gast)


Lesenswert?

Vergleich/zeig mal die ausgaben von stty -F für die beiden Geräte (ttyS0 
und ttyUSB0)

von g457 (Gast)


Lesenswert?

(und ttyUSB1</ingrid>

von CC (Gast)


Lesenswert?

Sind die Parameter der Schnittstelle richtig? z.B. mit stty kann man die 
iirc setzen...

von CC (Gast)


Lesenswert?

g457 schrieb:
> Vergleich/zeig mal die ausgaben von stty -F für die beiden Geräte (ttyS0
> und ttyUSB0)

...sorry, zu spät :)

von g457 (Gast)


Lesenswert?

(nochmal die Ingrid: '-a' brauchts auch noch dazu beim stty stelle ich 
gerade fest)

von problem (Gast)


Lesenswert?

USB1:
stty -F /dev/ttyUSB1
speed 9600 baud; line = 0;
-brkint -imaxbel

USB0
stty -F /dev/ttyUSB0
speed 9600 baud; line = 0;
min = 0; time = 0;
-brkint -icrnl -imaxbel
-opost
-isig -icanon -iexten -echo


USB1 lässt sich jetzt öffnen, allerdings kommen keine daten an.
In Hterm empfange ich aber Daten damit

Danke für eure Hilfe :)

von problem (Gast)


Lesenswert?

Habe ich irgenetwas falsch eingestellt?

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.