初级会员
- 积分
- 91
- 金钱
- 91
- 注册时间
- 2011-1-17
- 在线时间
- 0 小时
|
请问,在端点配置时,首先是借口配置时说明有四个端点,可是在配置第四个端点时,
/*Endpoint 2 Descriptor*/
//bLength字段。端点描述符长度为7字节。
0x07,
//bDescriptorType字段。端点描述符编号为0x05。
0x05,
//bEndpointAddress字段。端点的地址。我们使用D12的输出端点2。
//D7位表示数据方向,输出端点D7为0。所以输出端点2的地址为0x02。
0x02,
//bmAttributes字段。D1~D0为端点传输类型选择。
//该端点为批量端点,批量端点的编号为0x02。其它位保留为0。
0x02,////编译时,出现error: #146: too many initializer values ???太多的初始化??
//wMaxPacketSize字段。该端点的最大包长。端点2的最大包长为64字节。
//注意低字节在先。
0x40,
0x00,
//bInterval字段。端点查询的时间,这里对批量端点无效。
0x00 |
|