FT245R USBto FIFO 仅被识别为串行端口

问题描述 投票:0回答:1

将 FT245 USB 转 FIFO 板连接到我的 Windows PC 时,它会立即被识别为串行端口。在设备管理器中,它显示在“端口(COM 和 LPT)”部分中。我想用它来控制各个 I/O,就像在继电器板上一样。但由于它不被识别为“FT245R USB FIFO”,我无法让它工作。
我已经尝试安装/重新安装多次,尝试强制安装新的驱动程序,但无论我做什么,它都只是保留串行端口。
有人遇到过这种情况并解决了吗

ftdi
1个回答
0
投票

如果我理解正确,则有几个问题:

'[...] it is not recognized as an 'FT245R USB FIFO', I cannot get it to work' 

我认为“无法让它工作”意味着您无法通过 D2XX 驱动程序访问设备。

根据数据表,245R有一个EEPROM,可以通过FT_PROG写入。 FTDI 提供此工具并允许您更改多个默认设置。控制要加载的默认驱动程序的设置名为“加载 VCP 驱动程序”。如果您通过 FT_PROG 将其设置为“禁用”,则设备不应再显示为 VCP,并且只能通过 D2XX 驱动程序进行访问。

"I want to use it to control the individual I/O's, like on a relay board"

我不确定这是否有效,因为“Bit Bang 模式适用于 FT232R 和 FT245R (FT_000339)”状态:

The CBUS Bit Bang mode must be configured in the FT232R EEPROM (this can be done using the FT_PROG utility) and then enabled with an FT_SetBitMode command to function. 
It is not available on the FT245R.

但是,我假设可以使用其他模式并将设备设置为只写,然后使用串行写入来相应地设置引脚。在这种情况下,每个引脚都表示为写入的字中的一位。

© www.soinside.com 2019 - 2024. All rights reserved.