博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《圈圈教你玩USB》之 USB鼠标
阅读量:2300 次
发布时间:2019-05-09

本文共 5540 字,大约阅读时间需要 18 分钟。

********************************************************************
******             《圈圈教你玩USB》之 USB鼠标                ******
******                      AT89S52 CPU                       ******
******                  建立日期:May 21 2013                 ******
******                   建立时间:10:04:04                   ******
******                    作者:电脑圈圈                      ******
******                    欢迎访问作者的                      ******
******           USB专区:http://group.ednchina.com/93/       ******
******      BLOG1:http://www.ednchina.com/blog/computer00    ******
******                BLOG2:http://computer00.21ic.org       ******
******                  请按K1-K8分别进行测试                 ******
******    K1:光标左移  K2:光标右移  K3:光标上移 K4:光标下移   ******
******    K5:滚轮下滚  K6:滚轮上滚  K7:鼠标左键 K8:鼠标右键   ******
********************************************************************
Your D12 chip's ID is: 0x1012. ID is correct! Congratulations!
断开USB连接。
连接USB。
USB总线复位。
USB总线挂起。
USB总线挂起。
USB总线复位。
USB总线挂起。
USB总线挂起。
USB总线复位。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00 
USB标准输入请求:获取描述符—璞该枋龇?
写端点0缓冲区16字节。
0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x10 0x88 0x88 0x01 0x00 0x00 0x01 0x01 0x02 
USB端点0输入中断。
写端点0缓冲区2纸凇?
0x03 0x01 
USB总线复位。
USB端点0输鲋卸稀?
读端点0缓冲区8字节。
0x00 0x05 0x02 0x00 0x00 0x00 0x00 0x00 
USB标准输出请求:设置地址。地址为:0x02 
写端点0缓冲区0字节。
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x01 0x00 0x00 0x12 0x00 
USB标准输入肭螅夯袢∶枋龇璞该枋龇?
写端点0撼迩?6字节。
0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x10 0x88 0x88 0x01 0x00 0x00 0x01 0x01 0x02 
USB端点0输入中稀?
写端点0缓冲区2字节。
0x03 0x01 
USB端点0淙胫卸稀?
USB端点0输出中断。
读端点0缓冲区8字凇?
0x80 0x06 0x00 0x02 0x00 0x00 0x09 0x00 
USB标准输入肭螅夯袢∶枋龇渲妹枋龇?
写端点0缓冲区9字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x03 0x00 0x00 0xFF 0x00 
USB标准输入请求:获取描述符——字符串描述符(语言ID)。
写端点0缓冲区4字节。
0x04 0x03 0x09 0x04 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x03 0x03 0x09 0x04 0xFF 0x00 
USB标准输入请求:获取枋龇址枋龇?产品序列号)。
写端点0缓冲区16字节。
0x16 0x03 0x32 0x00 0x30 0x00 0x30 0x00 0x38 0x00 0x2D 0x00 0x30 0x00 0x37 0x00 
USB端点0输入中断。
写端?缓冲区6字节。
0x2D 0x00 0x30 0x00 0x37 0x00 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8纸凇?
0x80 0x06 0x00 0x02 0x00 0x00 0xFF 0x00 
USB标准输入请求:获取描述符——配置描述符。
写端点0缓冲?6字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 0x09 0x04 0x00 0x00 0x01 0x03 0x01 
USB端点0输入中断。
写端点0缓冲区16字节。
0x02 0x00 0x09 0x21 0x10 0x01 0x21 0x01 0x22 0x34 0x00 0x07 0x05 0x81 0x03 0x10 
USB端点0输入中断。
写端点0缓冲区2字节。
0x00 0x0A 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x03 0x00 0x00 0xFF 0x00 
USB标准输入请求:获取描述符——字符串描述符(语言ID)。
写端点0缓冲区4字节。
0x04 0x03 0x09 0x04 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字凇?
0x80 0x06 0x02 0x03 0x09 0x04 0xFF 0x00 
USB标准输入肭螅夯袢∶枋龇址枋龇?产品描述)。
写端点0缓冲区16字节。
0x22 0x03 0x0A 0x30 0x08 0x57 0x08 0x57 0x59 0x65 0x60 0x4F 0xA9 0x73 0x55 0x00 
USB端点0输入中断。
写端点0缓冲区16字节。
0x53 0x00 0x42 0x00 0x0B 0x30 0x4B 0x4E 0x55 0x00 0x53 0x00 0x42 0x00 0x20 0x9F 
USB端点0输入中断。
写端点0缓冲区2字节。
0x07 0x68 
USB端点0输入中断。
USB端点0输出中断。
读端点0撼迩?字节。
0x80 0x06 0x00 0x03 0x00 0x00 0xFF 0x00 
USB标准输入请求:获取描述符——字符串描述符(语言ID)。
写端点0缓冲区4字节。
0x04 0x03 0x09 0x04 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x02 0x03 0x09 0x04 0xFF 0x00 
USB标准输入请求:获取描述符——字符串描述符(产品描述)。
写端点0缓冲区16字节。
0x22 0x03 0x0A 0x30 0x08 0x57 0x08 0x57 0x59 0x65 0x60 0x4F 0xA9 0x73 0x55 0x00 
USB端点0输入中断。
写端点0缓冲区16字节。
0x53 0x00 0x42 0x00 0x0B 0x30 0x4B 0x4E 0x55 0x00 0x53 0x00 0x42 0x00 0x20 0x9F 
USB端点0输入中断。
写端点0缓冲区2字节。
0x07 0x68 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区0字节。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x02 0x00 0x00 0x22 0x00 
USB标准输入请求:获取描述符——配置描述符。
写端点0缓冲区16字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 0x09 0x04 0x00 0x00 0x01 0x03 0x01 
USB端点0输入中断。
写端点0缓冲区16字节。
0x02 0x00 0x09 0x21 0x10 0x01 0x21 0x01 0x22 0x34 0x00 0x07 0x05 0x81 0x03 0x10 
USB端点0输入中断。
写端点0缓冲区2字节?
0x00 0x0A 
USB端点0输入中断。
USB端点0输出中断。
读端?缓冲区8字节。
0x80 0x06 0x00 0x01 0x00 0x00 0x12 0x00 
USB标准输入请求:获取描述符——设备描述符。
写端点0缓冲区16字节。
0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x10 0x88 0x88 0x01 0x00 0x00 0x01 0x01 0x02 
USB端点0输入中断。
写端点0缓冲区2字节。
0x03 0x01 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x02 0x00 0x00 0x09 0x00 
USB标准输入请求:获取描述符——配置描述符。
写端点0缓冲区9字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓迩?字节。
0x80 0x06 0x00 0x02 0x00 0x00 0x22 0x00 
USB标准输入请求:获取描述符——配置描述符。
写端点0缓迩?6字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 0x09 0x04 0x00 0x00 0x01 0x03 0x01 
USB端点0输入中断。
写端点0缓冲区16字节。
0x02 0x00 0x09 0x21 0x10 0x01 0x21 0x01 0x22 0x34 0x00 0x07 0x05 0x81 0x03 0x10 
USB端点0输入中断。
写端点0缓冲区2字节。
0x00 0x0A 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x00 0x09 0x01 0x00 0x00 0x00 0x00 0x00 
USB标准输出请求:设置配置。
写端点0撼迩?字节。
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x21 0x0A 0x00 0x00 0x00 0x00 0x00 0x00 
USB类输出请求:设置空闲。
写端点0缓迩?字节。
USB端点0输入中断。
USB端点0输出中断。
读说?缓冲区8字节。
0x81 0x06 0x00 0x22 0x00 0x00 0x74 0x00 
USB标准输入请求:获取描述符——报告描述符。
写说?缓冲区16字节。
0x05 0x01 0x09 0x02 0xA1 0x01 0x09 0x01 0xA1 0x00 0x05 0x09 0x19 0x01 0x29 0x03 
USB说?输入中断。
写端点0缓冲区16字节。
0x15 0x00 0x25 0x01 0x95 0x03 0x75 0x01 0x81 0x02 0x95 0x01 0x75 0x05 0x81 0x03 
USB端点0输入中断。
写端点0缓冲区16字节。
0x05 0x01 0x09 0x30 0x09 0x31 0x09 0x38 0x15 0x81 0x25 0x7F 0x75 0x08 0x95 0x03 
USB端点0输入中断。
写端点0缓冲区4字节。
0x81 0x06 0xC0 0xC0 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x02 0x00 0x00 0x22 0x00 
USB标准输入请求:获取描述符——配置描述符。
写端点0缓冲区16字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 0x09 0x04 0x00 0x00 0x01 0x03 0x01 
USB端点0输入中断。
写端点0缓冲区16字节。
0x02 0x00 0x09 0x21 0x10 0x01 0x21 0x01 0x22 0x34 0x00 0x07 0x05 0x81 0x03 0x10 
USB端点0输入中断。
写端点0缓冲区2字节。
0x00 0x0A 
USB端点0输入中断。
USB说?输出中断。
读端点0缓冲区0字节。
USB端点0输出中断。
读端点0缓冲区8字节。
0x80 0x06 0x00 0x02 0x00 0x00 0x22 0x00 
USB标准输入请求:获取描述符——配置描述符。
写端点0缓冲区16字节。
0x09 0x02 0x22 0x00 0x01 0x01 0x00 0x80 0x32 0x09 0x04 0x00 0x00 0x01 0x03 0x01 
USB端点0输入中断。
写说?缓冲区16字节。
0x02 0x00 0x09 0x21 0x10 0x01 0x21 0x01 0x22 0x34 0x00 0x07 0x05 0x81 0x03 0x10 
USB说?输入中断。
写端点0缓冲区2字节。
0x00 0x0A 
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区0字节。

转载地址:http://quuib.baihongyu.com/

你可能感兴趣的文章
219. Contains Duplicate II
查看>>
220. Contains Duplicate III
查看>>
TreeSet & TreeMap
查看>>
57. Insert Interval
查看>>
352. Data Stream as Disjoint Intervals
查看>>
239. Sliding Window Maximum
查看>>
super & this
查看>>
容器关系:Collection
查看>>
java进阶3——接口和多态
查看>>
java进阶4——内部类
查看>>
java进阶5——日期类、包装类和正则表达式
查看>>
java进阶6——集合
查看>>
java进阶7——异常
查看>>
java进阶8——IO流
查看>>
java进阶9——线程
查看>>
java进阶10——面向网络编程
查看>>
java进阶11——反射&BeanUtils
查看>>
PUSQL学习1——PUSQL 基础
查看>>
JavaWeb文件上传
查看>>
解决tomcat内存不足问题:java.lang.OutOfMemoryError: PermGen space
查看>>