打印
[圈圈教你玩USB]

想问一下D12为什么收不到主机发送的0长度的状态包?

[复制链接]
2659|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
会的吧~~~

使用特权

评论回复
5
adofu2008|  楼主 | 2010-9-23 15:25 | 只看该作者
可是我调试的时候没有发现D12进入输出中断啊?并没有读到0长度的状态包啊?

使用特权

评论回复
6
computer00| | 2010-9-25 08:14 | 只看该作者
有可能是你还没来得及读,就被后面的setup包给冲掉了。

使用特权

评论回复
7
adofu2008|  楼主 | 2010-9-27 16:01 | 只看该作者
呵呵,这概率也太小了吧。我是按照你书上的例程调的,发现这个问题的。我感觉不会是没来得及读的原因。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

142

帖子

1

粉丝