【问题标题】:Unreadable data through FT232RL通过 FT232RL 无法读取数据
【发布时间】:2019-11-14 15:54:10
【问题描述】:

我正在使用 USB 到 UART 适配器(带有 FT232RL)在计算机设备(PCJetson Nano、Jetson NanoJetson Nano)之间进行串行通信。

当我通过 FTDI 适配器发送数据时,数据变得不可读。发送(USB):“asdqwe” 接收(UART):“OFST”

另一种方式是: 发送(UART):“asdqwe” 接收(USB):“OFST”

为了检查我的代码是否有任何问题,我将 UART 发送到 UART,它工作正常。

有人遇到过这个问题吗?

提前致谢。

【问题讨论】:

  • S和T之间有一些特殊字符,接收到的数据中T的后端没有出现在这里。
  • 首先检查 UART 的配置是否与 PC 匹配,即奇偶校验、字节大小、速度

标签: c++ serial-port ftdi


【解决方案1】:

首先您需要通过这些命令停止串行控制台

$ systemctl stop nvgetty
$ systemctl disable nvgetty
$ udevadm trigger
# You may want to reboot instead

然后

sudo chmod 666 /dev/ttyTHS1

for pin 8/10 uart permission access

使用 gkterminal 查看它的工作情况

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2019-07-09
    • 2012-09-22
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多