欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java hid 协议,USB HID协议问题

发布时间:2023/12/15 编程问答 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java hid 协议,USB HID协议问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

还有一种称为 endpoints 描述符的东西,其中包括定义wMaxPacketSize - 这是主机控制器接口驱动程序用于将大型USB传输细分为更小的数据包的内容 .

这与EP0缓冲区大小完全不同 - 但是,它总是需要大于wMaxPacketSize . 我的猜测是(尝试发布你的usb_config.h和usb_descriptors.c,如果你使用Microchip USB堆栈),你要么试图使用8字节长的EP0和64字节长的wMaxPacketSize,这会截断传输 .

另外,请注意,在USB 1.1低速时,wMaxPacketSize不能超过8,而在USB 1.1全速时,它不能超过64 .

0x07,/*sizeof(USB_EP_DSC)*/

USB_DESCRIPTOR_ENDPOINT, //Endpoint Descriptor

HID_EP | _EP_IN, //EndpointAddress

_INTERRUPT, //Attributes

DESC_CONFIG_WORD(9), //size

0x01, //Interval

/* Endpoint Descriptor */

0x07,/*sizeof(USB_EP_DSC)*/

USB_DESCRIPTOR_ENDPOINT, //Endpoint Descriptor

HID_EP | _EP_OUT, //EndpointAddress

_INTERRUPT, //Attributes

DESC_CONFIG_WORD(9), //size

0x01 //Interval

总结

以上是生活随笔为你收集整理的java hid 协议,USB HID协议问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。