打印

请教BUS HOUND 监测到的USB通信数据,有疑问

[复制链接]
1884|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
beckham|  楼主 | 2012-2-8 18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是监测到的USB鼠标的数据,  
28.1  IN     00 00 00 00  01 00 00 00  ........                 1.1.0        
  30    IN     01 00 00 00  00 00 00 00  ........                 2.1.0        
               00 00 00 00  00 00 00 00  ........                 2.1.8        
               01 00 00 00  00 00 00 00  ........                 2.1.16      
  28.1  IN     00 00 ff ff  01 00 00 00  ........                 3.1.0        
  30    IN     01 00 00 00  00 00 00 00  ........                 4.1.0        
               00 00 00 00  ff ff ff ff  ........                 4.1.8        
               01 00 00 00  00 00 00 00  ........                 4.1.16      
为什么鼠标动一下,要传送四行数据
28.1  IN     00 00 00 00  01 00 00 00  ........                 1.1.0        
  30    IN     01 00 00 00  00 00 00 00  ........                 2.1.0        
               00 00 00 00  00 00 00 00  ........                 2.1.8        
               01 00 00 00  00 00 00 00  ........                 2.1.16   
后三行的数据是怎么回事?
下面是自己做的一个USB键盘,监测到以下数据

  36.1  IN     00 00 5b 00  00 00 00 00  ..[.....              1374.1.0        
  37    IN     0d 00 51 00  00 00 00 00  ..Q.....              1375.1.0(3227)  

里面的“ [ ”和“ Q ”是什么意思? 最后面的 3227 那条记录在不断增加,我明明只通过程序发送了一次PAGEDOWN按键信息,也就是第一行的  5b 那条数据,为什么PC机显示PAGEDOWN按键一直被按着?

相关帖子

沙发
beckham|  楼主 | 2012-2-9 08:15 | 只看该作者
经过dqyubsh网友提示,应该每发一个按键信息,接到ACK后,再发一个无按键按下的信息。 这样能避免按键一直按下的情况出现。本贴其他问题能有人给些提示吗?

使用特权

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

本版积分规则

81

主题

238

帖子

1

粉丝