wontom
驱动牛犊
驱动牛犊
  • 注册日期2002-10-09
  • 最后登录2008-04-30
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:964回复:1

USB传输问题

楼主#
更多 发布于:2005-01-05 16:36
    我现在有个系统,上层软件传下命令后,底层要运算20多秒才能有数据返回。(只一个命令需要这样)
    但是我在驱动里做的是发完命令接着就读数据,所以这样导致没等底层返回数据,上层软件就认为没有响应自己退出了。
    如果我在驱动里发完命令延时一段再度数据的话,又影响其他的命令传输,
    像这种情况怎么处理?多谢
reuterk
驱动牛犊
驱动牛犊
  • 注册日期2004-12-24
  • 最后登录2005-02-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-05 21:04
可以先通过另一个端口或者0端口读取数据有无的状态来决定下一步操作;
当然你对数据有无时需要不同处理方式:
没有数据时,做其他事情,有数据来时,读取之
游客

返回顶部