[圈圈教你玩USB] 想问一下D12为什么收不到主机发送的0长度的状态包?

[复制链接]
 楼主| adofu2008 发表于 2010-9-10 17:45 | 显示全部楼层 |阅读模式
如题,在主机发送完请求输入数据或输出命令时,设备发送完相应的数据时,主机应该会返回一个0长度的状态包给设备,请问一下,此时为什么D12不进入输出中断呢?按理说,应该进入输出中断,读出来的应该是0长度的数据包才对。不知道为什么?有知道的谢谢告诉一声。
 楼主| adofu2008 发表于 2010-9-10 21:42 | 显示全部楼层
请圈圈及知道的大虾回答一下这个问题。万分感谢!
 楼主| adofu2008 发表于 2010-9-15 09:32 | 显示全部楼层
难道就没有人回答一下吗?
computer00 发表于 2010-9-23 00:53 | 显示全部楼层
会的吧~~~
 楼主| adofu2008 发表于 2010-9-23 15:25 | 显示全部楼层
可是我调试的时候没有发现D12进入输出中断啊?并没有读到0长度的状态包啊?
computer00 发表于 2010-9-25 08:14 | 显示全部楼层
有可能是你还没来得及读,就被后面的setup包给冲掉了。
 楼主| adofu2008 发表于 2010-9-27 16:01 | 显示全部楼层
呵呵,这概率也太小了吧。我是按照你书上的例程调的,发现这个问题的。我感觉不会是没来得及读的原因。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

142

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

13

主题

142

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部