【问题标题】:No response from FT230X using Android D2XX driver使用 Android D2XX 驱动的 FT230X 无响应
【发布时间】:2026-01-30 06:50:01
【问题描述】:

我制作了一个简单的 Android 应用,它使用D2XX driver 连接到 FTDI 芯片并编写命令并监听响应。

使用这个应用程序,我可以成功地将一些虚拟数据写入FT232B 芯片并收到响应。

对于同一个应用程序,我没有收到来自FT230X 芯片(具有不同固件)的任何响应。我已验证所有配置均已成功设置并且与芯片的连接已打开。我还可以确认写入芯片似乎有效(至少write() 操作返回true)。

此时我不知道是固件坏了还是我的应用坏了。

有什么想法可能是错误的或我的下一步应该是什么?

编辑:

  • 我在 Android 6.0.1 上使用了三星 S7 Edge(带 OTG 适配器)
  • 我尝试了旧版 D2XX (2013) 和新版 (2015-10-21),结果相同。

【问题讨论】:

  • 写的时候,结果在使用芯片的设备中生效吗?你确定芯片端写入成功而不仅仅是android端?
  • 不幸的是不知道对芯片端有没有影响

标签: android usbserial ftdi d2xx


【解决方案1】:

解决方案是设置此固件可以处理的特定波特率。底层芯片虽然接受其他波特率。

【讨论】: