liuhongyancong
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1585回复:5

关于d12程序,中断产生后描述符发送的顺序问题

楼主#
更多 发布于:2002-12-07 07:43
  我用的处理器是tms320vc5402,所以程序只能参考周立功的源程序,我发现:
  在控制输出端点中断产生后,在主循环中就将描述符先发送了16字节,发送顺序不是等到控制输入端点中断产生后再发送的吗
  

最新喜欢:

Jkw_DevJkw_De...
tnx
tnx
驱动牛犊
驱动牛犊
  • 注册日期2001-09-30
  • 最后登录2003-01-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-07 21:35
描述符长度一般都超过16字节,设备描述符是18字节长,配置描述符和字符串描述符较长,由于EP0_IN(control in endpoint)一次最多只能
传输16字节,所以描述符需要分批发送;第一批一般在主程序中发送,从第二批开始将借助于EP0_IN中断发送。
liuhongyancong
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-08 07:54
  谢谢楼上的兄弟,我验证并已经通过了设备列举。
  我想再问一下,在加载驱动程序时,要求传输字符实际长度,但我发现在要求配置描述符时,pc发送的是 80 06 00 02 00 00 e8 03
描述符我发的是2E,不对呀,各位大侠能帮我分析一下吗?
  给分!!!!!!!!!!!!!
tnx
tnx
驱动牛犊
驱动牛犊
  • 注册日期2001-09-30
  • 最后登录2003-01-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-08 19:44
我不是太明白你的意思,好像是要获取字符串描述符,可以说得具体一点吗?
Jkw_Dev
驱动中牛
驱动中牛
  • 注册日期2002-11-03
  • 最后登录2014-11-28
  • 粉丝0
  • 关注0
  • 积分82分
  • 威望28点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-09 10:15
9494
说明白点吗!
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-09 17:29
描述符长度一般都超过16字节,设备描述符是18字节长,配置描述符和字符串描述符较长,由于EP0_IN(control in endpoint)一次最多只能
传输16字节,所以描述符需要分批发送;第一批一般在主程序中发送,从第二批开始将借助于EP0_IN中断发送。


能具体说说吗...主程序第一批发的是什么啊..什么过程阿
游客

返回顶部