USB枚举过程,求解释?

[复制链接]
1826|1
 楼主| xiaojun_ 发表于 2013-4-11 15:43 | 显示全部楼层 |阅读模式
  21.0            CTL    80 06 05 03  09 04 04 00                            GET DESCRIPTOR          34.1.0        
  21.0         4  IN     1e 03 32 00                                         ..2.                    34.2.0        
  21.0            CTL    80 06 05 03  09 04 1e 00                            GET DESCRIPTOR          35.1.0        
  21.0        30  IN    1e 03 32 00  31 00 31 00  32 00 31 00  30 00 34 00  ..2.1.1.2.1.0.4.        35.2.0        
                               32 00 32 00  30 00 31 00  33 00 30 00  37 00        2.2.0.1.3.0.7.          35.2.16      
21.3         2  IN      50 03                                               P.                      36.1.0        
  21.1        10  OUT  63 00 00 00  00 00 01 00  00 00                     c.........              37.1.0        
  21.2        10  IN      81 00 00 00  00 00 01 01  00 01                     ..........              38.1.0        
  21.1        10  OUT  62 00 00 00  00 00 02 00  00 00                     b.........              39.1.0        
  21.2        28  IN      80 12 00 00  00 00 02 00  00 00 3b 7d  96 00 00 00  ..........;.....        40.1.0        
                                88 22 01 90  31 59 d6 35  c0 11 96 94               ."..1Y.5....            40.1.16      
  21.1        10  OUT   63 00 00 00  00 00 03 00  00 00                     c.........              41.1.0        
  21.2        10  IN      81 00 00 00  00 00 03 01  00 01                     ..........              42.1.0        

参见以上红色部分,设备为何会自己发送数据给主机???

l_lin2003 发表于 2013-4-17 17:26 | 显示全部楼层
感觉这个好像是中断端点发的,CCID设备用到3个端点类型,一个是公共0端点,一个是Bulk端点,一个是中断端点,可以没有中断端点,中断端点是用来告知主机IC插入拔出的,具体你得看配置描述符是什么吗,只发这点描述符看不出来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

19

帖子

1

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