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

 

 

  代码示例

 

  C# 示例

此頁包含使用C#通過D2XX驅動程序和FTD2XX.DLL與FTDI設備進行通信的示例。

FTDI為Windows平台上的FTD2XX DLL提供了 .NET涵式庫。  .NET涵式庫DLL(FTD2XX_NET.DLL)是通過FTD2XX_NET.XML文件中提供的Intellisense文檔免費下載提供的 - 這可以在Visual Studio對象瀏覽器中查看,並在編寫代碼時提供提示。 

下面的示例3和4说明了如何使用FTD2XX_NET interface DLL。  使用Visual Studio调用D2XX时需要添加FTD2XX_NET.DLL至项目中。 您只需右鍵單擊Visual Studio項目的Solution Explorer中的References選項,選擇"Add Reference",然後選擇"Browse"並找到DLL。  XML文件應放在同一位置。

要下载.NET Wrapper源代码,请 点击这里

 

  示例 1

KOPF GmbH在C#中开发了一个名为"USBTransfer"的应用示例,可以 点击此处 下载。 它需要在C#样式中添加辅助DLL(AID.DLL)。  要从FTDI网站下载此DLL,请 单击此处。  或是访问KOPF GmbH网站 http://www.kopfweb.de 以获取最新信息(德语)和最新下载。

 

我们要感谢 KOPF GmbH 的Oliver Kopf提供这个例子。

 

这些程序和示例"按原样"提供,FTDI或KOPF GmbH均不保证其适用于任何目的。

  示例 2

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

 

此代码需要安装FTDI的Windows CED2XX 驱动程序 。 可以通过我们的 驱动程序 页面获得。

 

要下载适用于Windows CE的C#版D2XXAccess,请 单击此处

 

 

  示例 3

此代码提供了一个数据回送示例,说明如何使用FTD2XX_NET interface DLL 写入和读取设备。将字串  "你好,世界!" 写入设备并从中读回 - 请注意,TXD必须短接到RXD,并且CTS#短接到RTS#,以便此示例正常工作。

 

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

 

要下载适用于Windows的C#版本数据回送示例,请 单击此处

 

 

  示例 4

此代码提供了使用 FTD2XX_NET interface DLL更改器件EEPROM中的序列号的示例。   在使用新内容对EEPROM进行编程之前,读取EEPROM并将序列号更改为空字符串(允许FTD2XX DLL生成序列号)。

 

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

 

要下载适用于Windows的C#版本的EEPROM示例,请 单击此处

 

 

  示例 5

使用.NET SerialPort组件的示例VCP应用程序。  VCPTestCENET应用程序等待接收到的字符事件以从缓冲区中读取可用数据。   通过在顶部文本框中键入文本,可以将文本写入设备。

 

源代码 可执行 文件都可在此下载。

 

 

  示例 6

提供了一个示例,该示例演示了如何通过D2xx驱动程序使用C#包装器,以通过 AN_411 中所述的FT232HFT2232HFT4232H设备 通过MPSSE模式创建I2C主设备,供用户试用并扩展到自己的应用程序中 。

 

要下载此示例,请单击 此处

 

 

  示例 7

FT4232H  工厂测试实用程序的源代码,提供了用于编程和测试FTDI FT4232H设备的用户界面。

更多信息,请参见 AN_128 FT4232H工厂测试实用程序的用户指南

 

要下载此示例,请单击 此处

 

 

 



 

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