[USB编程] USB端点最大是多少字节

[复制链接]
3447|3
 楼主| heqinhan 发表于 2015-11-16 11:37 | 显示全部楼层 |阅读模式
请问USB2.0,全速,自定义HID模式,端点包最大的字节是多少,为什么设为64个字节就能正常收发,但是设为128个字节就不行。难道最大长度就是64个字节码

  1. /******************** Descriptor of Custom HID endpoints ******************/
  2.     /* 27 */
  3.     0x07,          /* bLength: Endpoint Descriptor size */
  4.     USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: */

  5.     0x82,          /* bEndpointAddress: Endpoint Address (IN) */               
  6.                    // bit 3...0 : the endpoint number
  7.                    // bit 6...4 : reserved
  8.                     // bit 7     : 0(OUT), 1(IN)
  9.     0x03,          /* bmAttributes: Interrupt endpoint */
  10.     0x40,          /* wMaxPacketSize: 64 Bytes max */
  11.     0x00,
  12.     0x20,          /* bInterval: Polling Interval (21 ms) */
  13.     /* 34 */


gxs64 发表于 2015-11-17 20:43 | 显示全部楼层
与端点有关。
zwmasdf 发表于 2015-11-27 23:30 来自手机 | 显示全部楼层
usb2.0协议下的4种端点最大都是64字节的
学电子的小菜鸟 发表于 2015-12-24 12:12 | 显示全部楼层
全速时的端点长度可以是8,16,32,64,所以,你设为128肯定是不行的啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

27

帖子

0

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