Forum: PC Hard- und Software screen /dev/ttyUSB0 -> Wie in Decimal ausgeben


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Rattn (Gast)


Bewertung
-2 lesenswert
nicht lesenswert
Hallo,

Ich möchte mit screen auf einem RPI die empfangenen Daten ausgeben.
Diese werden in Decimal gesendet.

screen /dev/ttyUSB0 19200 liefert allerdings nur die ASCII aus.

Wie kann ich einstellen, dass es die daten decimal anzeigt?
(Wie bei HTerm)

von Rattn (Gast)


Bewertung
-2 lesenswert
nicht lesenswert
Oder wie funktioniert das mit Minicom ?

von Günter Lenz (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Rattn schrieb:
>Diese werden in Decimal gesendet.

Wie stellst du dir das vor? Es werden die Daten erst mal
grundsätzlich seriel Byte-weise übertragen, also in Hex
können sie zwischen 00 und FF sein, oder in Dezimal
umgerechnet zwischen 0 und 255, oder in Binär zwischen
00000000 und 11111111. Also direkt Dezimal geht erst mal
nicht, deine Dezimalzahlen sind irgendwie in den Bytes
verschlüsselt, aber wie?

>screen /dev/ttyUSB0 19200 liefert allerdings nur die ASCII aus.

In ASCII sind auch die Zahlenzeichen von 0 bis 9 enthalten.
Wie sollen denn die Bytes interpretiert werden?
Genauso gut könnten deine Dezimalzahlen auch als BCD in
den Bytes stecken, eine BCD-Ziffer pro Byte oder auch
zwei BCD-Ziffern pro Byte. Mit xxd unter Linux kannst du
Daten in Hex anzeigen lassen. Fals deine Dezimalzahlen in
BCD sind, kannst du sie mit xxd direkt sehen. Du must die
ankommenden Daten nur nach xxd umleiten.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.