我制作了一个简单的Android应用程序,使用D2XX driver连接到FTDI芯片并编写命令并侦听响应。
使用此应用程序,我可以成功地将一些虚拟数据写入FT232B芯片并收到回复。
使用相同的应用程序,我没有得到FT230X芯片(具有不同固件)的任何响应。我已经验证所有配置都已成功设置,并且已打开与芯片的连接。我还可以确认写入芯片似乎有效(至少write()
操作返回true
)。
此时我不知道是固件坏了还是我的应用程序。
任何可能出错的想法或我的下一步应该是什么?
编辑:
答案 0 :(得分:0)
解决方案是设置此固件可以处理的特定波特率。底层芯片接受了其他波特率。