|
代码示例 |
|
|
|
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.NET 和
C++。
此代码需要安装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
中所述的FT232H,
FT2232H和FT4232H设备
通过MPSSE模式创建I2C主设备,供用户试用并扩展到自己的应用程序中 。
要下载此示例,请单击
此处。
|
|
示例 7 |
|
FT4232H
工厂测试实用程序的源代码,提供了用于编程和测试FTDI FT4232H设备的用户界面。
更多信息,请参见 AN_128
FT4232H工厂测试实用程序的用户指南。
要下载此示例,请单击
此处。
|
|