snowall
驱动牛犊
驱动牛犊
  • 注册日期2003-11-08
  • 最后登录2004-08-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1134回复:3

用过EasyD12库吗?

楼主#
更多 发布于:2004-01-15 02:44
我的USB已能成功的枚举并装入评估板的驱动程序,现在想测试传数数,使用EasyD12动态链接库中的ReadPort2()时,却读不出数据.

经过跟踪,发现主机先向USB设备发送了一个ClearFeature标准请求,我的下位机程序处理了请求后主机发出了一个读0端点的请求,却没有发出读2端点的请求,数据当然传不上去啦,这会是哪里的问题呢?
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-01-15 08:28
用户被禁言,该主题自动屏蔽!
snowall
驱动牛犊
驱动牛犊
  • 注册日期2003-11-08
  • 最后登录2004-08-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-01-15 10:09
主机没有发出端点2 IN的中断当然没有读数据,我想知道的是怎样才能让应用程序读数据,而现在为什么没有读,是EasyD12.dll与D12 Smart不匹配,还是下位机的应答没有做好.

上面发来的ClearFeature标准请求,我除了设置相应的端点外,还需要做什么(跟踪发现这时的请求是设置端点的,而且正是我要读的那个端点)?
而上面这时发来的读0端点的请求,我应发什么数据回去,由于我的程序这时没有数据发上去,所以就直接写零了,而上面就不停地发出ClearFeature请求与读0端点请求,是哪个环节出了问题,还望指点.
pengenwen
禁止发言
禁止发言
  • 注册日期2003-03-07
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1586分
  • 威望8380点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-01-15 10:23
用户被禁言,该主题自动屏蔽!
游客

返回顶部