[圈圈教你玩USB] 急啊。。。。。

[复制链接]
 楼主| kk2614755 发表于 2009-9-19 10:53 | 显示全部楼层 |阅读模式
我写到USB关于HID描述符那块   我写完设置空闲后, 然后就没中断发生了, 总线就挂起来了   怎么没发出HID描述符的请求呢\
 楼主| kk2614755 发表于 2009-9-19 10:54 | 显示全部楼层
难道是 使能端点的时候  把端点使能了  不会发出中断吗||
 楼主| kk2614755 发表于 2009-9-19 13:25 | 显示全部楼层
.......................
 楼主| kk2614755 发表于 2009-9-19 13:46 | 显示全部楼层
........................................
computer00 发表于 2009-9-19 13:46 | 显示全部楼层
HID描述符是随同配置描述符一并返回的。
 楼主| kk2614755 发表于 2009-9-19 13:54 | 显示全部楼层
可是他都会有个0X22的报告描述符啊   他怎么没这个呢?    设置空闲后 在你的书上应该后面还有个报告描述符   可是他没出中断  然后就总线挂起了
 楼主| 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总线挂起
 楼主| kk2614755 发表于 2009-9-19 16:54 | 显示全部楼层
给出调试信息...
感觉到很奇怪   他怎么会自己挂起呢?   如果把设置配置的处理函数屏蔽掉   他起码都停顿一小会才挂起   而现在那个  直接就挂了
 楼主| kk2614755 发表于 2009-9-19 16:55 | 显示全部楼层
加上文件     谢谢 USB鼠标.rar (120.66 KB, 下载次数: 4)
 楼主| kk2614755 发表于 2009-9-19 21:56 | 显示全部楼层
人呢?   关是有浏览的  就没有回复..........
computer00 发表于 2009-9-20 00:18 | 显示全部楼层
挂起说明是出问题了...可能你程序返回的数据不对...你直接用光盘里的程序可以用不?
 楼主| kk2614755 发表于 2009-9-20 12:26 | 显示全部楼层
用光盘的是可以的
 楼主| 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标准输入请求:获取描述符——报告描述符。
 楼主| kk2614755 发表于 2009-9-20 15:04 | 显示全部楼层
这个是圈圈调试出来的信息  我在设置配置上面稍稍加了一句    他和我的一样  不同就在于"输入中断了,就么有输出中断了"   然后就是直接挂起....   不明白
 楼主| kk2614755 发表于 2009-9-20 17:00 | 显示全部楼层
........................................................
 楼主| kk2614755 发表于 2009-9-20 18:38 | 显示全部楼层
把类里面的代码全部删除了   变成一个延时1000MS后  然后再写一个0字节的数据包   还是老样子
 楼主| kk2614755 发表于 2009-9-20 18:39 | 显示全部楼层
主机到设备
特殊类输出请求: 写端点 0
写入数据长度: 0
写缓冲区:

USB控制端点输入中断
USB总线挂起
 楼主| kk2614755 发表于 2009-9-21 18:59 | 显示全部楼层
........................郁闷......................................
大不了重写
 楼主| kk2614755 发表于 2009-9-22 08:11 | 显示全部楼层
......................
h490516509 发表于 2010-2-1 10:37 | 显示全部楼层
我写到USB关于HID描述符那块   我写完设置空闲后, 然后就没中断发生了, 总线就挂起来了   怎么没发出HID描述符的请求呢\
同样啊。。。。。。。。。。。。。。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

440

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部