在应用程序中使用什么办法可以清除D12驱动程序的接受缓冲区,以便后续的正常接收。

2005-01-07 15:13 来自版块 - USB驱动开发

D12应用中, 遇到如下情况: D12向驱动发出一批数据, 上层应用用ReadFile从驱动中读取到这批数据的一部分,还有剩余数据. 此时上层应用发送新的命令到D12,并希望用ReadFile读取该命令的全新返回数据, 但由于上次还有剩余数据留在驱动缓冲区里,所以ReadFil... 全文

2004-11-25 18:03 来自版块 - USB驱动开发

单片机往D12芯片发送如下数据: FF 00通过D12自带的驱动程序,上位机接收后变成了 FF FF 00, 不知为何多出一个FF,经试验出现的机会是100%。不知那位大哥碰到过,告诉我是为什么。D12还有其他好用的驱动程序没有,好心人给我一个吧! 先谢谢了。hanmuqiu@2... 全文

2004-11-18 10:32 来自版块 - USB驱动开发

在Delphi中, 我申明并赋值一个TGUID:GUID_CLASS_D12_BULK,然后调用下面的函数 HHardDevinfo:= SetupDiGetClassDevs(@GUID_CLASS_D12_BULK,nil,0,DIGCF_PRESENT or DIGCF_... 全文

2004-11-16 19:10 来自版块 - USB驱动开发

谁可以告诉我再DELPHI中如何使用下面的这几个系统调用,我得意思是不知道他们包含在那个系统单元或者那个DLL中。SetupDiGetClassDevsSetupDiEnumDeviceInterfacesSetupDiGetInterfaceDeviceDetailSetupD... 全文

2004-11-09 14:52 来自版块 - USB驱动开发

谁有以D12驱动程序为基础的上层应用程序啊,给我一份,我把分全部拿来换(210分),要全面点的。

2004-11-08 16:19 来自版块 - USB驱动开发

谁知道D12的驱动中 IOCTL_READ_REGISTERS IOCTL_WRITE_REGISTERS 这两个控制命令是什么意思,怎么使用啊?

2004-11-08 16:15 来自版块 - USB驱动开发

D12的应用中, 打开PIPE02后, 用ReadFile直接读将会被阻塞。检查后发现驱动程序没有向设备索要数据,也就是设备没有接收到将数据上传的命令。请教老大们,需要自己在应用程序中先用DeviceIOControl通知设备准备数据吗?

2004-11-08 15:49 来自版块 - USB驱动开发

在D12驱动程序中该在什么地方,如何检查是否有设备发送过来的数据供应用程序接收?

2004-11-08 08:48 来自版块 - USB驱动开发

D12 的驱动中,如何对缓冲区进行循检,并且在循检成功(即缓冲区有数据)时, 以什么标志或操作来表达。应用程序如何在读取数据操作前判断是否有数据可以读取。可以用DeviceIOControl向驱动询问吗? 请帮忙提供关键的操作和设置相关的例子,感激不尽啊!

2004-11-07 16:27 来自版块 - USB驱动开发

D12应用中,上位系统如何才能知道该何时进行接收操作,也即是能否得到驱动程序提供给上位系统的缓冲区有数据到来的通知,串口就是根据通知来操作的,D12应该怎样??? :(

2004-11-04 15:42 来自版块 - USB驱动开发

D12应用中,上位系统如何才能知道该何时进行接收操作,也即是能否得到驱动程序提供给上位系统的缓冲区有数据到来的通知,串口就是根据通知来操作的,D12应该怎样???

2004-11-04 15:42 来自版块 - USB驱动开发

D12的数据发送只能是从动执行,那应用程序只能用循环读取重试和设置超时来控制接收吗,有没有与串口类似的事件通知机制。我的猜测的应用程序操作是这样的, 1。应用程序设置上层缓冲区大小和被监视的事件 2。发送 DEVICEIOCONTROL 通知设备开始向驱动程序传输数据 ... 全文

2004-11-04 09:47 来自版块 - USB驱动开发

在看例子时,D12的读写操作需要事先通过设备句柄发送DeviceIoControl,好像是确定读或写的标志,再执行WriteFile或ReadFile函数 ,请教各位高手,是否D12的通讯只能如此控制。另外,不象串口操作只需打开一个句柄即可读写,D12的读和写都是在自己特定的管道... 全文

2004-11-03 10:38 来自版块 - USB驱动开发


返回顶部