cat / dev / ttyUSB - 为什么这样做,也是为什么它不起作用

时间:2017-01-12 06:09:46

标签: linux debian cat tty

我有一个无情地将一些数据爆炸到一个通过USB连接到我的PC的FTDI上。我想使用简单的bash脚本将数据记录到CSV中。

当我cat / dev / ttyUSB0我得到了一些我想要的角色(1023)以及一些格式错误的随机角色。

  1. 恢复数据的phy如何知道波特率?
  2. 格式错误的数据包来自哪里?
  3. 运行:Debian GNU / Linux 8(jessie)64位

    Screencap of output

1 个答案:

答案 0 :(得分:0)

  1. 您可以使用stty设置波特率。例如,要将波特率设置为9600,请执行以下操作:

    stty -F /dev/ttyUSB0 9600
    
  2. 这可能是因为设备之间没有连接接地。连接松动。使用长串行线时会产生噪音。可能有很多原因。