打印
[圈圈教你玩USB]

急啊。。。。。

[复制链接]
2777|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kk2614755|  楼主 | 2009-9-19 10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
kk2614755|  楼主 | 2009-9-19 10:54 | 只看该作者
难道是 使能端点的时候  把端点使能了  不会发出中断吗||

使用特权

评论回复
板凳
kk2614755|  楼主 | 2009-9-19 13:25 | 只看该作者
.......................

使用特权

评论回复
地板
kk2614755|  楼主 | 2009-9-19 13:46 | 只看该作者
........................................

使用特权

评论回复
5
computer00| | 2009-9-19 13:46 | 只看该作者
HID描述符是随同配置描述符一并返回的。

使用特权

评论回复
6
kk2614755|  楼主 | 2009-9-19 13:54 | 只看该作者
可是他都会有个0X22的报告描述符啊   他怎么没这个呢?    设置空闲后 在你的书上应该后面还有个报告描述符   可是他没出中断  然后就总线挂起了

使用特权

评论回复
7
kk2614755|  楼主 | 2009-9-19 16:52 | 只看该作者
USB控制端点输入中断
写端点 0
写入数据长度: 2
写缓冲区:
0x00 0x0A
USB控制端点输入中断
USB控制端点输出中断
建立信息包
读端点0
指定数据长度:16
实际数据长度:8
缓冲区:
0x00 0x09 0x01 0x00 0x00 0x00 0x00 0x00
主机到设备
标准输出请求: 设置配置
写端点 0
写入数据长度: 0
写缓冲区:

USB控制端点输入中断
USB控制端点输出中断
建立信息包
读端点0
指定数据长度:16
实际数据长度:8
缓冲区:
0x21 0x0A 0x00 0x00 0x00 0x00 0x00 0x00
主机到设备
特殊类输出请求: HID
设置空闲
写端点 0
写入数据长度: 0
写缓冲区:

USB控制端点输入中断
USB总线挂起

使用特权

评论回复
8
kk2614755|  楼主 | 2009-9-19 16:54 | 只看该作者
给出调试信息...
感觉到很奇怪   他怎么会自己挂起呢?   如果把设置配置的处理函数屏蔽掉   他起码都停顿一小会才挂起   而现在那个  直接就挂了

使用特权

评论回复
9
kk2614755|  楼主 | 2009-9-19 16:55 | 只看该作者
加上文件     谢谢 USB鼠标.rar (120.66 KB)

使用特权

评论回复
10
kk2614755|  楼主 | 2009-9-19 21:56 | 只看该作者
人呢?   关是有浏览的  就没有回复..........

使用特权

评论回复
11
computer00| | 2009-9-20 00:18 | 只看该作者
挂起说明是出问题了...可能你程序返回的数据不对...你直接用光盘里的程序可以用不?

使用特权

评论回复
12
kk2614755|  楼主 | 2009-9-20 12:26 | 只看该作者
用光盘的是可以的

使用特权

评论回复
13
kk2614755|  楼主 | 2009-9-20 15:02 | 只看该作者
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x00 0x09 0x01 0x00 0x00 0x00 0x00 0x00
USB标准输出请求:设置配置。
配置值是: 0x01
写端点0缓冲区0字节。
USB端点0输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x21 0x0A 0x00 0x00 0x00 0x00 0x00 0x00
USB类输出请求:设置空闲。
写端点0缓冲区0字节。
USB端?输入中断。
USB端点0输出中断。
读端点0缓冲区8字节。
0x81 0x06 0x00 0x22 0x00 0x00 0x74 0x00
USB标准输入请求:获取描述符——报告描述符。

使用特权

评论回复
14
kk2614755|  楼主 | 2009-9-20 15:04 | 只看该作者
这个是圈圈调试出来的信息  我在设置配置上面稍稍加了一句    他和我的一样  不同就在于"输入中断了,就么有输出中断了"   然后就是直接挂起....   不明白

使用特权

评论回复
15
kk2614755|  楼主 | 2009-9-20 17:00 | 只看该作者
........................................................

使用特权

评论回复
16
kk2614755|  楼主 | 2009-9-20 18:38 | 只看该作者
把类里面的代码全部删除了   变成一个延时1000MS后  然后再写一个0字节的数据包   还是老样子

使用特权

评论回复
17
kk2614755|  楼主 | 2009-9-20 18:39 | 只看该作者
主机到设备
特殊类输出请求: 写端点 0
写入数据长度: 0
写缓冲区:

USB控制端点输入中断
USB总线挂起

使用特权

评论回复
18
kk2614755|  楼主 | 2009-9-21 18:59 | 只看该作者
........................郁闷......................................
大不了重写

使用特权

评论回复
19
kk2614755|  楼主 | 2009-9-22 08:11 | 只看该作者
......................

使用特权

评论回复
20
h490516509| | 2010-2-1 10:37 | 只看该作者
我写到USB关于HID描述符那块   我写完设置空闲后, 然后就没中断发生了, 总线就挂起来了   怎么没发出HID描述符的请求呢\
同样啊。。。。。。。。。。。。。。。。。。。。。。。。。

使用特权

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

本版积分规则

19

主题

440

帖子

1

粉丝