Hi,+ @# y8 h6 k7 _- x; S 两个问题:: I- y0 u& v. @" `2 f _3 c 1.求购1套基于STM32F4X的code,已经经过验证的,可以付费,我的微信:85929109,可以私信我。; E. |4 k$ F% |8 H6 [. b6 w 2.本人用CubeMx Version 5.6.1生成的Custom Hid设备可以枚举成功,但是不能收发数据,通过Bus hound获取描述符述提示invalid command ,在Capture窗口返回Cancel,还请牛人指点。 报告描述符如下:% O; H- F; P& |5 r- F, \- J /** Usb HID report descriptor. */ __ALIGN_BEGIN static uint8_t CUSTOM_HID_ReportDesc_FS[USBD_CUSTOM_HID_REPORT_DESC_SIZE] __ALIGN_END =7 \# k: K4 I! j: c, _5 p/ S3 p8 v {0 D1 i& C6 }' X' a 0x05, 0x8C, /* USAGE_PAGE (User Define) */ 0x09, 0x01,8 X3 X+ ~" {9 B* |& R o: B, @# C* X* q 0xa1, 0x01,9 u; s( a0 `3 j% W: e, ?4 y /* 6 */) t/ H. t4 @5 Y7 n; L! C# r /*in*/ 0x09, 0x03, // USAGE_PAGE(1): f- t h5 M8 `. u& m3 {8 R 0x19, 0x00, // USAGE_MINIMUM(0) 0x29, 0xFF, // USAGE_MAXIMUM(255) 0x15, 0x00, // LOGICAL_MINIMUM (0)* p0 J( o* c) v" }1 a; N+ g 0x25, 0xFF, // LOGICAL_MAXIMUM (255)9 O' l; H" H9 O% q. d# ^7 P4 y 0x75, 0x08, // REPORT_SIZE (8) 0x95, 0x40, // REPORT_COUNT (64) 0x81, 0x02, // INPUT (Data,Var,Abs)2 v1 }! k( d& |- d* `7 Y7 {' t /*22*/ / e) r K ~* a, `0 z# T /*out*/- Z' m+ m/ S$ M: A 0x09, 0x04, // USAGE_PAGE(2) 0x19, 0x00, // USAGE_MINIMUM (0)% u$ |4 |1 x, ]. ]5 D 0x29, 0xFF, // USAGE_MAXIMUM (255)" b k z" @9 F& `. } 0x15, 0x00, // LOGICAL_MINIMUM (0) 0x25, 0xFF, // LOGICAL_MAXIMUM (255)9 S" g6 ?4 Q5 |0 B0 O 0x75, 0x08, // REPORT_SIZE (8)+ X% O$ X8 H' @$ n- M3 U 0x95, 0x40, // REPORT_COUNT (64)" S+ o& g8 C, y- w( E9 w+ o 0x91, 0x02, // OUTPUT (Data,Var,Abs) /* 38 */ 0xc0 /* END_COLLECTION */ }; + h- Z4 M) i) H6 j6 i 4 {/ i% D0 d+ j% R0 k7 X 0 ~4 d, g+ |9 x3 q9 n" K0 O! w |
顶一下 |
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)