dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1633回复:16

设备描述值应该是多少??

楼主#
更多 发布于:2002-12-16 14:27
枚举不成功..可是我所有的描述都已经送进去了阿..我怀疑也有可能是我的描述值有问题.请帮忙看看有没有问题,或者把你们的描述值能不能贴出来让我看看啊..

设备描述:12 01 00 01 DC 00 00 10 71 04 66 06 00 01 00 00 00 19

设置描述:09 02 2E 00 01 01 00 60 01
接口描述:09 04 00 00 04 DC A0 B0 00
端点描述:07 05 81 03 04 00 0A  
         07 05 01 03 04 00 0A
         07 05 82 02 40 00 0A
         07 05 02 02 40 00 0A
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-16 16:01
   BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。
CObject
驱动大牛
驱动大牛
  • 注册日期2002-08-18
  • 最后登录2017-07-22
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望106点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-12-16 16:23
枚举不成功..可是我所有的描述都已经送进去了阿..我怀疑也有可能是我的描述值有问题.请帮忙看看有没有问题,或者把你们的描述值能不能贴出来让我看看啊..

设备描述:12 01 00 01 DC 00 00 10 71 04 66 06 00 01 00 00 00 19

设置描述:09 02 2E 00 01 01 00 60 01
接口描述:09 04 00 00 04 DC A0 B0 00
端点描述:07 05 81 03 04 00 0A  
         07 05 01 03 04 00 0A
         07 05 82 02 40 00 0A
         07 05 02 02 40 00 0A


你的设备描述符中USB的版本不对呀!如果是USB1.1版本应该是12 01 10 01.....呀!
[img=501x116]http://www.driverdevelop.com/forum//upload/CObject/2004-01-13_2.jpg[/img]
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-16 16:41
  BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。


可是d12手册上不是写的每个端点都有一个输出口和一个输入口么?
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-16 16:45
[quote你的设备描述符中USB的版本不对呀!如果是USB1.1版本应该是12 01 10 01.....呀! [/quote]

我改....可是改了也还是不行啊..那为什么
CObject
驱动大牛
驱动大牛
  • 注册日期2002-08-18
  • 最后登录2017-07-22
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望106点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-12-16 17:01
你的设备的供电形式!?
[img=501x116]http://www.driverdevelop.com/forum//upload/CObject/2004-01-13_2.jpg[/img]
CObject
驱动大牛
驱动大牛
  • 注册日期2002-08-18
  • 最后登录2017-07-22
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望106点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2002-12-16 17:05
刚才的回答错误,删了:D :D :D


[编辑 -  12/16/02 by  CObject]
[img=501x116]http://www.driverdevelop.com/forum//upload/CObject/2004-01-13_2.jpg[/img]
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-16 17:17
  BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。




这个问题我也困惑了好久了!
那您的意思是在控制传输中,主端点只能有一个方向,要么只能输出要么只能输入吗?可是我要通过MCU把数据写入主端点缓冲区,再读入PC机这样不可以么?还是大侠您的意思 是对于PC机来说主端点要么只能发送要么只能接收。不知道我描述的是否清楚,还请大侠指点。谢谢!
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-16 19:25
你的设备的供电形式!?
it should  bus powered ?
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-16 19:30
\"设备描述:12 01 00 01 DC 00 00 10 71 04 66 06 00 01 00 00 00 19\"

the bDeviceClass : 0XDC , the \"DC\" is what meaning?
general the valu is 0X00.
qianyu123
驱动小牛
驱动小牛
  • 注册日期2002-11-22
  • 最后登录2007-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-17 07:55
  我说的是BULK传输,每个ENDPOINT只有一个方向,好象和控制传输不一样.我看葱头给的描述中ENDPOINT的类型为02(BULK传输).
07 05 82 02 40 00 0A
07 05 02 02 40 00 0A
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-17 08:12
我是总线供电的阿..不用外接电源.

那个DC是我看PHILIPS的例子里是这么写的我就这么写了.那应该是什么啊
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-17 08:15
 我说的是BULK传输,每个ENDPOINT只有一个方向,好象和控制传输不一样.我看葱头给的描述中ENDPOINT的类型为02(BULK传输).
07 05 82 02 40 00 0A
07 05 02 02 40 00 0A  


啊.BULK还这样啊..那我改为中断传输03h了.
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-17 09:01
//设置描述:09 02 2E 00 01 01 00 60 01  //


if you choose the bus powered , the above description
maybe is \"09 02 2E 00 01 01 00 80 01  \"
  
mikal
驱动牛犊
驱动牛犊
  • 注册日期2002-11-19
  • 最后登录2007-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-12-17 09:04
//设置描述:09 02 2E 00 01 01 00 60 01  //


if you choose the bus powered , the above description
maybe is \"09 02 2E 00 01 01 00 80 01  \"
  


the protocol usb1.1 page 200 ,\"bmAttributes\" Filed :
D7 :Reserved(set to one)
dacongtou
驱动中牛
驱动中牛
  • 注册日期2002-11-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-12-17 09:12
the protocol usb1.1 page 200 ,\"bmAttributes\" Filed :
D7 :Reserved(set to one)




Thanks,I will be try.
qiezi
驱动小牛
驱动小牛
  • 注册日期2002-10-17
  • 最后登录2005-04-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-12-17 11:10
[quote]   BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。




这个问题我也困惑了好久了!
那您的意思是在控制传输中,主端点只能有一个方向,要么只能输出要么只能输入吗?可是我要通过MCU把数据写入主端点缓冲区,再读入PC机这样不可以么?还是大侠您的意思 是对于PC机来说主端点要么只能发送要么只能接收。不知道我描述的是否清楚,还请大侠指点。谢谢! [/quote]


不好意思我指的就是BLUK传输,写错了,我也是总线供电形式。请问大侠象上面所说的那样是否能实现呀?否则我就完了,不过我看斑竹的好象也是这么用的呀?
游客

返回顶部