1

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

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

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

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

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

编辑:

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

1 回答 1

0

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

于 2016-05-10T21:56:08.377 回答