Ch374模拟hid设备的问题

有2个问题要请教一下:

第一个问题:

Ch374作为device,只有3个端点,能否模拟一个有5个端点的设备呢?


第二个问题:

ch374的端点1发送缓冲区是8字节:

30H-37H  RAM_ENDP1_TRAN  USB 设备方式下的端点 1 发送缓冲区

38H-3FH  RAM_ENDP1_RECV  USB 设备方式下的端点 1 接收缓冲区  

我要模拟的设备的端点1的最大包长度是20字节:

EndPoint: 

   .bLength=7

   .bDescriptorType=5 为USB_DESCR_TYP_ENDP

   .bEndpointAddress=2 输出 端点=2

   .bmAttributes=3 中断传输

   .wMaxPacketSizeL=20

   .wMaxPacketSizeH=0

   .bInterval=8 轮询时间间隔8ms

这种情况下能否用Ch374去模拟这个设备呢?


CH374 用于 USB 设备方式的端点只有0、1、2,这个是物理特性,没办法

端点1的上下传缓冲区只有8字节,可以分包传输


只有登录才能回复,可以选择微信账号登录