0

我正在使用来自 FTDI 的名为 FT4232H 的 USB 设备,我想在 EEPROM 上进行写入,以确保在启动时将某些引脚设置为输入。我正在使用 D2XX 驱动程序(此处为 pdf )。在这里,我在第 106 页发现有一个名为 FT_EEPROM_4232H 的结构。这可以用来确保在开始时将引脚设置为输入还是完全错误的?有四个 UCHAR 变量,称为 A-、B-、C- 和 DDriverType。有谁知道这些应该用来做什么?

4

2 回答 2

0

我意识到这个问题现在已经有 3 个月了,但我相信 FTx232H 系列芯片上的引脚只有在SetOutput发出 MPSSE 命令后才会被设置为 GPIO。

EEPROM 配置用于定义驱动强度、压摆率、引脚是否为施密特输入以及 4 个端口中的每个端口的设置(类似于 FT245 系列的异步 FIFO、串行端口 (FT232) 等) .

如果其他人可以反驳这一点,我也很想知道!

于 2013-05-24T09:55:57.877 回答
0

我刚刚将我的 FT232H 板插入我的 PC 并运行 FTDI FT_Prog,看来您无法在启动时控制 GPIO 模式输入/输出。FTDI FT_Prog UI 中没有任何内容允许为 GPIO 引脚设置模式并将其设置为输入。

我确实以编程方式将我的 FT232H 板设置为具有 8 个 GPIOS 的 SPI 设备,但这是在芯片启动后完成的。

FT232H 实验视频

我也曾经问过 FTDI 是否支持 FT232RL 的类似问题,它默认为 UART,我问是否有办法将芯片配置为以同步位撞击模式启动并将 GPIO 设置为输出。答案是否定的。

FT232RL 将始终作为 UART 启动,然后通过软件我可以激活同步位敲击模式,并设置我的 GPIO 的模式。

我想 FT232H、FT2232H 和 FT4232H 是一样的。

于 2016-12-16T02:44:01.850 回答