代码示例

Visual C++ 示例

本页包含使用 Visual C++ 通过 D2XX 驱动程序和 FTD2XX.DLL 与 FTDI 设备通信的示例。

示例1

感谢 DLP Design 贡献了此应用程序源代码,该源代码演示了如何将 D2XX 驱动程序集成到 Visual C++ 项目中并使用一些可用的基本功能。

有关 DLP Design 产品的更多信息,请访问 DLP Design 网站或FTDI的 评估套件 页面。

如需下载此示例,请单击此处.

示例2

本示例演示如何使用 Visual C++.NET 通过 FTD2XX.DLL 与 FTDI 设备通信。这包括使用 FT_ListDevices、FT_Write 和 FT_Read 函数,通过环回连接器向设备写入数据,然后再将其读取回来。

如需下载此示例,请单击此处.

示例3

适用于 Windows CE 的 D2XXAccess C++ 版本示例可列出设备、返回描述字符串、打开设备、设置波特率、读取数据和写入数据。该示例也提供 C# 和 VB.NET 版本,同样适用于 Windows CE 平台。

此代码需要安装 FTDI 的 D2XX Windows CE 驱动程序。这些驱动程序可通过我们的驱动程序页面获取。

如需下载适用于 Windows CE 的 D2XXAccess C++ 版本示例,请点击此处

示例4

本 Visual C++.NET 示例演示了如何使用 FT232R 器件的 CBUS 位操作模式。请注意,必须先在集成 EEPROM 中配置 CBUS 引脚,才能将其用于 CBUS 位操作模式。此外,还必须安装 FTDI 的 D2XX 驱动程序才能运行此应用程序。

如需下载此示例,请点击此处

示例5

本示例展示了如何使用 FT_GetComPortNumber 函数调用来确定分配给设备的 COM 端口,以及如何打开该端口。

如需下载此示例,请点击此处

示例6

本示例展示了如何将 FT2232H 高速设备连接到 I2C 总线。

如需下载此示例,请点击此处

示例7

本示例演示如何使用 Windows RegisterDeviceNotification 函数接收 WM_DEVICECHANGE 消息,以便在 USB 设备插入或从系统中移除时接收消息,如应用说明 AN_152 中所述。

如需下载此示例,请点击此处

示例8

本示例演示如何使用 D2xx 命令配置与我们的 USB 桥接设备关联的配置 EEPROM,具体说明请参见应用笔记 AN_428。示例包括对 FT232R、FT-X 系列、FT232H、FT2232H 和 FT4232H 设备的支持。

如需下载此示例,请点击此处