首页
产品
驱动程序
固件
技术支持
参考文档
参考设计
软件示例
EVE 项目
安卓项目
安卓 Java D2XX
Vinculum-II 项目
Vinculum 项目
SafeGuard-IT
FTDIChip-ID™
MPSSE
示例代码
FT12 示例
FT313H 示例
FT4222H 示例
实用工具
知识库
相关连结
常见问题解答
安卓(Android)
嵌入式图像引擎(EVE)
微处理器(MCU)
销售网络
网上商店
新闻稿
企业介绍
联系方式

 

 

  代码示例

 

  Visual Basic 示例
此页面包含使用Visual Basic通过D2XX驱动程序和FTD2XX.DLL与FTDI设备进行通信的示例。

 

 

  D2XX 模块
此页面上发布的许多Visual Basic示例都使用模块连接到D2XX DLL。 要下载Visual Basic 6的单元(D2XX_Module.bas),请单击此处

 

请注意,下面的代码示例可能已包含处理D2XX DLL接口的模块。 当前模块文件与随示例分发的模块文件之间可能存在差异。

 

 

  示例 1
此应用示例最初由Itec-technology的Christian Vogt提供,并说明如何使用最新的D2XX驱动程序版本在VB6中对93C46 / 93C56 / 93C66 EEPROM进行编程。  此增强版本重新构建程序以使用单独的单元来设置DLL调用(module1.bas),然后可以将其重新用于开发其他应用程序,并且已更新为使用支持FT2232C的新EEPROM结构。  DLL必须2.1.3.1之後的版本并且必须安装最新的驱动程序才能使此示例正常工作。

 

可以轻松修改代码以使用原始FT_PROGRAM_DATA结构和较旧的驱动程序/ DLL版本:只需从结构的开头删除signature1,signature2和版本条目,并从底部删除Rev 5(FT2232C)条目 结构。

 

使用VB6实现FT_PROGRAM_DATA结构和相应的DLL调用有一些"钩子"......该代码使用来自 DESAWARE Inc.的另一个DLL,APIGID32.DLL。 它随Dan Appleman的书"Visual Basic Programmer's Guide to the Win32 API"一起发布 - 点击此处获取本书的信息。 那些希望使用此代码的人应考虑购买这本必备书籍。

 

此代码"按原样"提供,仅用于说明目的,因此FTDI或Itec技术都不为此VB6代码或APIGID32 DLL功能提供技术支持。

 

要下载示例,请 单击此处

 

 

  示例 2
IR Telemetrics的Dan Kemppainen亲切地提供了Christian Vogt原创编程实例的修改版本。 此版本不需要第三方APIGID32 DLL并保存为VB5文件。 此代码“按原样”提供,仅用于说明目的,因此FTDI或IR Telemetrics都不为此VB5代码提供技术支持。

 

要下载示例,请 单击此处

 

 

  示例 3
该程序返回同时连接的两个设备上的设备信息。  请注意,对于使用FT_ListDevices的不同方式,有两个单独的声明:一个用于获取当前连接的设备数,另一个用于返回序列号或描述字符串。  该示例获取具有FT_GetNumDevices()的设备数,然后依次使用FT_ListDevices(0,...)和FT_ListDevices(1,..)从每个设备获取字符串。

 

请注意,此代码主要用于说明如何在Visual Basic中与D2XX DLL进行交互。 它的功能是作为一个工作应用程序仅限于FTDI UART设备经由环回连接器插入RS232端口进行数据的发送和接收。

 

要下载示例,请 单击此处

 

 

  示例 4

此示例显示如何返回设备字符串信息,按描述打开设备,设置波特率,设置流量控制,设置数据特征,将字符串数据写入设备,从设备读取字符串数据以及关闭设备。

 

此示例是使用VB.NET创建的,并且提供的模块具有许多已经使用示例函数设置的FTD2XX.DLL的常见调用。

 

要下载示例,请 单击此处

 

 

  示例 5

FTDI的D2XXAccess示例适用于Windows CE,它使用VB.NET列出设备,返回描述字符串,打开设备,设置波特率,读取数据和写入数据。  此示例也适用于Windows CE平台的C#C++

 

此代码必须安装FTDI的Windows CE D2XX驱动程序。 这些可以通过我们的 驱动程序页面获得。

 

要下载适用于Windows CE的D2XXAccess的VB.NET版本,请 单击此处

 

 

  示例 6

我们要感谢Bob Freeth提供的这个VB6示例,使用FT2232C MPSSE与MAX187 ADC进行SPI通信。

 

源代码和可执行文件可以免费下载。  此代码“按原样”提供,仅用于说明目的,因此FTDI或Bob Freeth都不为此VB6代码提供技术支持。

 

 

 



 

© Future Technology Devices International Ltd.(飞特蒂亚)