USB端点最大是多少字节

请问USB2.0,全速,自定义HID模式,端点包最大的字节是多少,为什么设为64个字节就能正常收发,但是设为128个字节就不行。难道最大长度就是64个字节吗?
/******************** Descriptor of Custom HID endpoints ******************/

  1.     /* 27 */
  2.     0x07,          /* bLength: Endpoint Descriptor size */
  3.     USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: */
  4.     0x82,          /* bEndpointAddress: Endpoint Address (IN) */               
  5.                    // bit 3...0 : the endpoint number
  6.                    // bit 6...4 : reserved
  7.                     // bit 7     : 0(OUT), 1(IN)
  8.     0x03,          /* bmAttributes: Interrupt endpoint */
  9.     0x40,          /* wMaxPacketSize: 64 Bytes max */
  10.     0x00,
  11.     0x20,          /* bInterval: Polling Interval (21 ms) */
  12.     /* 34 */
一见钟情 发表于11-25 09:20 浏览65535次
分享到:

已有1条评论

  • 粽子糖果
    粽子糖果 11-25 09:59

    usb2.0协议下的4种端点最大都是64字节的。全速时的端点长度可以是8,16,32,64,所以你设为128肯定是不行的。

添加一条新评论

只有登录用户才能评论,请先登录注册哦!

话题作者

一见钟情
一见钟情(大校)
金币:1529个|学分:3659个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号