Hi,% \3 S* V) Y: e. T# B! u0 s 两个问题: 1.求购1套基于STM32F4X的code,已经经过验证的,可以付费,我的微信:85929109,可以私信我。 2.本人用CubeMx Version 5.6.1生成的Custom Hid设备可以枚举成功,但是不能收发数据,通过Bus hound获取描述符述提示invalid command ,在Capture窗口返回Cancel,还请牛人指点。 报告描述符如下:9 `' M& `/ d I4 O. ~0 z /** Usb HID report descriptor. */ __ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END =3 A$ J% P: ?# ]9 X* ]' M2 I. F2 n# r {# m; V5 C9 r1 t H8 q6 ^ 0x05, 0x8C, /* USAGE_PAGE (User Define) */ 0x09, 0x01, 0xa1, 0x01, /* 6 */ /*in*/ 0x09, 0x03, // USAGE_PAGE(1)( J9 g/ I5 u( c6 _0 K 0x19, 0x00, // USAGE_MINIMUM(0) 0x29, 0xFF, // USAGE_MAXIMUM(255)7 j$ f9 a3 J/ ~& U- [; R 0x15, 0x00, // LOGICAL_MINIMUM (0); {$ T9 M9 |- ?* Y: w2 [ 0x25, 0xFF, // LOGICAL_MAXIMUM (255) T- \9 L2 H8 @3 P+ {" q6 c 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x40, // REPORT_COUNT (64) 0x81, 0x02, // INPUT (Data,Var,Abs) /*22*/ /*out*/# k4 _' E! j1 X% x4 u 0x09, 0x04, // USAGE_PAGE(2)/ N! p. I8 \+ G7 c. x. [" G3 C 0x19, 0x00, // USAGE_MINIMUM (0) 0x29, 0xFF, // USAGE_MAXIMUM (255) 0x15, 0x00, // LOGICAL_MINIMUM (0)6 p8 a& {4 X* e+ N9 [- n 0x25, 0xFF, // LOGICAL_MAXIMUM (255)% e$ S: S q* b 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x40, // REPORT_COUNT (64); U: _; g/ a2 L7 P) D3 r( X 0x91, 0x02, // OUTPUT (Data,Var,Abs)4 {4 n1 P( V0 ^1 P y8 ~ /* 38 */- W6 ?* S& X1 Y- w) I3 u 0xc0 /* END_COLLECTION */7 ~3 M+ n7 G+ m- K! m1 F };) @9 f" G5 U2 i) S } 5 P& e% m b; T8 l4 c: a) m ! k) T4 `% ~' s! A; _8 N; Y |
顶一下% }) G4 `* z( v! p; D- ~# } |
STM32固件库分享,超全系列整理
【中文文档】AN3965_STM32F40x和STM32F41x基于串口的IAP
STM32F4-DISC 实现USB主机(U盘)和USB设备(虚拟串口)自动切换
STM32F4中文用户手册
基于STM32F407的FreeRTOS阶段性的总结(13)
STM32F400、STM32F402 Cortex-M4超值单片机
基于STM32F407的FreeRTOS获取各任务运行时间及占用情况(4)
基于STM32F407的FreeRTOS任务的挂起与恢复(3)
基于STM32F407的FreeRTOS任务的创建与删除经验分享(2)
基于STM32F407的FreeRTOS环境搭建经验分享(1)