用光盘中的代码,老是出现下面的问题(换成其他代码也是如此):
********************************************************************
****** 《圈圈教你玩USB》之 USB鼠标 ******
****** AT89S52 CPU ******
****** 建立日期:May 04 2011 ******
****** 建立时间:14:47:21 ******
****** 作者:电脑圈圈 ******
****** 欢迎访问作者的 ******
****** USB专区:http://group.**/93/ ******
****** BLOG1:http://www.**/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端点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端点0输出中断。
读端点0缓冲区0字节。
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端点0输出中断。
读端点0缓冲区0字节。
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端点0输出中断。
读端点0缓冲区0字节。
USB总线挂起。 |