打印

USB枚举过程,求解释?

[复制链接]
1444|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

粉丝