xndxnd
驱动牛犊
驱动牛犊
  • 注册日期2004-02-01
  • 最后登录2004-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1317回复:2

求救从USB设备读数据

楼主#
更多 发布于:2004-03-27 18:54
我的设备是D12+51,驱动就是用DS生成的.现在自己的应用程序中已经能用WriteFile向设备写数据了,但我怎么读数据呢?

我不知道怎么判断有数据到达然后去调用ReadFile,请大虾帮帮忙指点一下吧

[编辑 -  3/27/04 by  xndxnd]
xndxnd
驱动牛犊
驱动牛犊
  • 注册日期2004-02-01
  • 最后登录2004-10-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-28 09:27
恩,我现在已经能读了.用的是异步的ReadFile,原来我是同步的,要是没数据过来他就一直在等,出不来了,所以现在好了.

但我发现最快只能10MS读一次数据,而且一次只能读进128字节,我想问问怎么读快一点的,多一点,因为现在设备那边发的速度比收的快.
xef2000
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2010-11-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-27 22:43
你可以通过查询的方式去定期读取缓冲区,若缓冲区是空的,直接返回0字节,类似于串口操作。
游客

返回顶部