zoro
驱动牛犊
驱动牛犊
  • 注册日期2002-03-03
  • 最后登录2015-05-10
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望30点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1219回复:2

请教一个中断传输的问题

楼主#
更多 发布于:2002-10-14 20:17
我用CY7C63001A做了个HID类实验板,计算机也能正常找到。也能按照报告要求正常读写单个数据报告,但连续读数据却不行。我是在端点1中断中更新要发送的数据,但总是只读到设备发出的最后一个数据报告。
问题:1、CY7C63001A的端点1在准备好数据及开中断后,它就把数据发到主机吗?还是主机执行ReadFile()时它才发数据?
      2、用dwFlagsAndAttributes的FILE_FLAG_WRITE_THROUGH和FILE_FLAG_OVERLAPPED属性和标志与正常属性和标志的CreateFile()的USB设备,用ReadFile()时有什么不同?
oyp
oyp
驱动牛犊
驱动牛犊
  • 注册日期2002-01-23
  • 最后登录2011-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-10-14 22:03
是端点先发数据的,主机只是在查询
zoro
驱动牛犊
驱动牛犊
  • 注册日期2002-03-03
  • 最后登录2015-05-10
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望30点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-10-14 23:50
谢谢oyp的回复
    就是说,此时主机如果不用ReadFile()读的话,数据就会被下一个端点发的数据数据覆盖吗?
    如果是这样的话,主机来不急处理怎么办?
游客

返回顶部