PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : (BASH) - Hex senden zum seriellen Port via Shell



noobee
26.10.2016, 21:01
Also, ich habe 2 Terminals offen. Links empfange ich mittels "cat < /dev/ttyUSB0" das, was ich im anderen Terminal mittels "echo -en '\x10\x02\x06\x00\x0E\x00\x00\x00' > /dev/ttyUSB0" eingebe.
Zurück bekomme ich aber immer nur ein kleines Quadrat mit einer 15 drin. Wie muss ich mir das anzeigen lassen?

Dictionary
27.10.2016, 16:25
ich tippe auf NAK^^
-> no aknowledge

noobee
27.10.2016, 21:16
Japp, genau das sagt die "15" aus. Ich bekomme eine "06" , wenn ich den richtigen string sende :-p

Aber dieses Quadrat muss weg... Hast du ne Idee ? Ist das nur ein Anzeigeproblem der Konsole? Ich habs mit "od -e" statt "cat" probiert, weil ich dachte, es sein ein hex Wert, den die Konsole nicht anzeigen kann. Hab ich mich aber geirrt :emoji53: