Forum: PC-Programmierung Raspberry, Linux: ttyUSB0 raw mode


von Arnold (Gast)


Lesenswert?

Wie kann die serielle Schnittstelle ttyUSB0 in den 'raw mode' versetzt 
werden? Z. Z. werden Zeichen die vom Raspberry kommen nicht 
interpretiert, im Gegensatz zu den (Control-)Zeichen die zum Raspberry 
gehen.

Das Einloggen in den Raspberry erfolgt über PuTTY/Port 22, so dass die 
ttyUSB0 frei ist.

von Koch und Kellner (Gast)


Lesenswert?

Wenn Zeichen interpretiert werden sollen ist es der "cooked" Mode.

von Arnold (Gast)


Lesenswert?

Koch und Kellner schrieb:

> Wenn Zeichen interpretiert werden sollen ist es der "cooked" Mode.

'cooked' war das Stichwort. Danke.

Die Schnittstelle habe ich versucht in den 'raw mode' zu versetzen:
1
stty -F /dev/ttyUSB0 -echo -icanon -iexten

Die Konfiguration der Schnittstelle ist:

stty -F /dev/ttyUSB0
1
speed 9600 baud; line = 0;
2
min = 1; time = 0;
3
-brkint -imaxbel
4
-icanon -iexten -echo

Es funktioniert schon besser. Es wird noch 0x03 (STX) herausgefiltert.

von Arnold (Gast)


Lesenswert?


von TUX (Gast)


Lesenswert?

Arnold schrieb:
> Koch und Kellner schrieb:
>
>> Wenn Zeichen interpretiert werden sollen ist es der "cooked" Mode.
>
> 'cooked' war das Stichwort. Danke.
>
> Die Schnittstelle habe ich versucht in den 'raw mode' zu versetzen:
>
> stty -F /dev/ttyUSB0 -echo -icanon -iexten
>

1
stty -cooked ..

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.