打印

PDIUSBD12获取三次描述符后,总线挂起枚举失败

[复制链接]
1229|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
subo19920716|  楼主 | 2015-4-28 12:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
板子是对着圈圈USB的做的,IO口有点不同,单片机是STC12C5A60S2,
把圈圈的usb鼠标代码修改IO口后下载进去,可以正确读到芯片ID,
GoodLink闪烁三次后一直灭,电脑弹出无法识别的USB设备。
串口输出的信息如下:

Your D12 chip's ID is: 0x1012. ID is correct! Congratulations!

断开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总线复位。
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总线复位。
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总线挂起。

请问下原因可能出在哪里?

相关帖子

沙发
tinylaker| | 2015-5-15 15:02 | 只看该作者
为什么没有分配设备地址,确认下

使用特权

评论回复
板凳
Zev| | 2015-6-10 22:39 | 只看该作者
ISP1507A1HNTM  QFN-32 USB2.0的IC有需要的+我QQ:823569333

使用特权

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

本版积分规则

2

主题

6

帖子

1

粉丝