FTD2XX系列USB转串口ftd2xx.dll使用
最近一款表计产品配置上位机需要搞一下,单片机和FTD230通过串口通信,FTD230和上位机直接通信,FTD230的IO口控制单片机硬复位,所以上位机里面要用到FTD230串口和IO相关的操作方法。
上FTD官网,
http://www.ftdichip.cn/Drivers/D2XX.htm,看了一下,想要使用FTD230的IO功能,貌似是需要一起使用它的串口相关功能,也就是不能使用通用的串口类,需要使用ftd2xx.dll提供的串口方法。
ftd2xx.dll提供的数据接收接口为FTD.Read,这就是只能自己去查询接收了,使用通用串口的话感觉更像是使用接收中断一样。
打开FTD230端口
FTD230芯片的IO口操作
通过FTD230发送数据
ftd2xx.dll在官网可以下载到,官方还提供FTD2XX_NET.cs,通过FTD2XX_NET来调用ftd2xx.dll,除了接收需要自己手动循环查询之外,使用起来还是很方便的。