就是在按照你的例程写的代码,现在已经到了主机向设备发送设置地址的请求了
但是有一点不明白的是:我的设备描述符是18个字节,前面发送了端点0最大包长(16字节),后面还有两个字节是通过端点0输入中断来发送的,但是为什么后面两个字节好像没有发出去 也就是说 设备在返回16个字节后,好像没有产生端点0输入中断啊?
这是我的串口信息,麻烦圈圈看看!
Your D12' ID is:0x1012 Congratulations!Your ID is right!
断开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缓冲区8字节:
0x00 0x05 0x02 0x00 0x00 0x00 0x00 0x00 USB标准输入请求:设置地址.
USB复位... |