阅读:1633回复:16
设备描述值应该是多少??
枚举不成功..可是我所有的描述都已经送进去了阿..我怀疑也有可能是我的描述值有问题.请帮忙看看有没有问题,或者把你们的描述值能不能贴出来让我看看啊..
设备描述: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 |
|
沙发#
发布于:2002-12-16 16:01
BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。
|
|
板凳#
发布于:2002-12-16 16:23
枚举不成功..可是我所有的描述都已经送进去了阿..我怀疑也有可能是我的描述值有问题.请帮忙看看有没有问题,或者把你们的描述值能不能贴出来让我看看啊.. 你的设备描述符中USB的版本不对呀!如果是USB1.1版本应该是12 01 10 01.....呀! |
|
|
地板#
发布于:2002-12-16 16:41
BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。 可是d12手册上不是写的每个端点都有一个输出口和一个输入口么? |
|
地下室#
发布于:2002-12-16 16:45
[quote你的设备描述符中USB的版本不对呀!如果是USB1.1版本应该是12 01 10 01.....呀! [/quote]
我改....可是改了也还是不行啊..那为什么 |
|
5楼#
发布于:2002-12-16 17:01
你的设备的供电形式!?
|
|
|
6楼#
发布于:2002-12-16 17:05
刚才的回答错误,删了:D :D :D
[编辑 - 12/16/02 by CObject] |
|
|
7楼#
发布于:2002-12-16 17:17
BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。 这个问题我也困惑了好久了! 那您的意思是在控制传输中,主端点只能有一个方向,要么只能输出要么只能输入吗?可是我要通过MCU把数据写入主端点缓冲区,再读入PC机这样不可以么?还是大侠您的意思 是对于PC机来说主端点要么只能发送要么只能接收。不知道我描述的是否清楚,还请大侠指点。谢谢! |
|
8楼#
发布于:2002-12-16 19:25
你的设备的供电形式!?
it should bus powered ? |
|
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. |
|
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 |
|
11楼#
发布于:2002-12-17 08:12
我是总线供电的阿..不用外接电源.
那个DC是我看PHILIPS的例子里是这么写的我就这么写了.那应该是什么啊 |
|
12楼#
发布于:2002-12-17 08:15
我说的是BULK传输,每个ENDPOINT只有一个方向,好象和控制传输不一样.我看葱头给的描述中ENDPOINT的类型为02(BULK传输). 啊.BULK还这样啊..那我改为中断传输03h了. |
|
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 \" |
|
14楼#
发布于:2002-12-17 09:04
//设置描述:09 02 2E 00 01 01 00 60 01 // the protocol usb1.1 page 200 ,\"bmAttributes\" Filed : D7 :Reserved(set to one) |
|
15楼#
发布于:2002-12-17 09:12
the protocol usb1.1 page 200 ,\"bmAttributes\" Filed : Thanks,I will be try. |
|
16楼#
发布于:2002-12-17 11:10
[quote] BULK 的ENDPOINT 只能定义一个方向,如要双向传输,必须占用两个ENDPOINT。 这个问题我也困惑了好久了! 那您的意思是在控制传输中,主端点只能有一个方向,要么只能输出要么只能输入吗?可是我要通过MCU把数据写入主端点缓冲区,再读入PC机这样不可以么?还是大侠您的意思 是对于PC机来说主端点要么只能发送要么只能接收。不知道我描述的是否清楚,还请大侠指点。谢谢! [/quote] 不好意思我指的就是BLUK传输,写错了,我也是总线供电形式。请问大侠象上面所说的那样是否能实现呀?否则我就完了,不过我看斑竹的好象也是这么用的呀? |
|