使用D2XX(FTD2XX_NET)从FTDI设备接收异步(事件驱动)数据

时间:2013-05-24 09:48:56

标签: c# .net ftdi

有没有办法使用D2XX .NET库(FTD2XX_NET)在FTDI设备上执行异步操作?

目前,据我所知,这只能通过VCP(虚拟通信端口)模式下的FTDI设备进行,并将其作为COM端口打开。

由于我们故意未在某些FTDI设备上启用VCP,因此这并非总是合适的选择。

目前(使用纯D2XX),我可以看到获得任何异步操作的唯一方法是让工作线程轮询GetRxBytesAvailable方法并Read返回非RxQueue -零。然后,当收到数据时,可以将OnDataReceived事件提升到上层。

0 个答案:

没有答案