
- G2 v; N( X8 R6 h Hi, r! }& u" ~3 }% s; X 两个问题: 1.求购1套基于STM32F4X的code,已经经过验证的,可以付费,我的微信:85929109,可以私信我。) r0 e0 ]& E9 t+ j 2.本人用CubeMx Version 5.6.1生成的Custom Hid设备可以枚举成功,但是不能收发数据,通过Bus hound获取描述符述提示invalid command ,在Capture窗口返回Cancel,还请牛人指点。 报告描述符如下:# j0 s# d+ Q8 a* |$ n( u+ V /** Usb HID report descriptor. */ __ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END = {* Q# C3 _( F& @ 0x05, 0x8C, /* USAGE_PAGE (User Define) */ 0x09, 0x01, 0xa1, 0x01, /* 6 */6 q0 f; {6 K2 w4 U- u /*in*/ 0x09, 0x03, // USAGE_PAGE(1)1 X6 l2 b3 ]/ @8 }& h, {- G 0x19, 0x00, // USAGE_MINIMUM(0)% l- Y) I1 E1 O8 W" X 0x29, 0xFF, // USAGE_MAXIMUM(255): W; D$ f, p; W% {, W: f 0x15, 0x00, // LOGICAL_MINIMUM (0)/ [; W% E1 T- e6 z q& ~ 0x25, 0xFF, // LOGICAL_MAXIMUM (255); i5 }& I& |: k/ b4 m2 I 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x40, // REPORT_COUNT (64) 0x81, 0x02, // INPUT (Data,Var,Abs); g- w6 h# |9 b4 X( u+ Q /*22*/ ! `! j# L \' i( o4 K% c$ b, c; m /*out*/ 0x09, 0x04, // USAGE_PAGE(2) 0x19, 0x00, // USAGE_MINIMUM (0)3 l* r, K/ Z b+ E7 g- @8 @ \ 0x29, 0xFF, // USAGE_MAXIMUM (255)% Q4 n4 x6 Y f& a 0x15, 0x00, // LOGICAL_MINIMUM (0)5 m7 O, d9 P; I' g0 K 0x25, 0xFF, // LOGICAL_MAXIMUM (255)$ n6 @1 h' Z' b" s 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x40, // REPORT_COUNT (64)/ v4 S9 O% f# R5 l( @ 0x91, 0x02, // OUTPUT (Data,Var,Abs) /* 38 */, H5 [ [6 A: H: A6 Y7 s, M 0xc0 /* END_COLLECTION */ };5 D5 n+ f5 u1 c # g; m1 b1 C1 V; E, a5 z5 [ |
顶一下 |