STM32F4 USB HID
自己通过了调试已经实现上下位机双向通讯,SMT32F429的话可以直接使用程序用KEIL5打开,没有上位机可以直接用BusHound收发数据程序采用的原子哥的USBHID的鼠标例程修改的,具体端点的描述可以见usbd_hid_core.c,我都做了些备注,发送函数是USBD_HID_SendReport(),这个大家都应该知道的,我是在定时中断3里发送的接收函数是usb_dcd_int.c里面的DCD_HandleRxStatusQueueLevel_ISR(USB_OTG_CORE_HANDLE*pdev)。接收到的数据都放到了全局变量HIDRxBuf[64*4],自己直接调用到处理函数里就行了。
用户评论