d12枚举问题续

[复制链接]
 楼主| gradzz 发表于 2007-8-10 10:05 | 显示全部楼层 |阅读模式
首先感谢computer00,参考了你的程序,我的程序又前进了很多。有两个问题请教:1,程序读完设备描述符就跳到死循环里了;2,驱动在什么时候安装,会出现发现新硬件的提示吗?我的还是无法识别的设备。
computer00 发表于 2007-8-10 10:21 | 显示全部楼层

你要先搞清楚枚举的过程

主机首先读一下设备描述符,如果你的设备描述符比0端点长度还大的话,这时主机只读一个包,后面的它就不读了,它只读0端点长度的一个包。<br /><br />接下来,主机就会设置地址,设置地址之后,才会再去读完整的设备描述符。<br /><br />安装驱动程序要等到读完配置描述符集合(包括配置,接口,端点描述符,它们是一起同时返回的)之后。
 楼主| gradzz 发表于 2007-8-10 12:59 | 显示全部楼层

主机没有设置地址

现在主机已经读取设备描述符0端点长度的一个包了,但是读完以后,主机并没有设置地址,而是跳到主循环了,怎么回事啊?
computer00 发表于 2007-8-10 14:06 | 显示全部楼层

我一下也说不清楚.你最好还是按照我的程序结构来做吧.

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

42

帖子

1

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

7

主题

42

帖子

1

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