USB接收不到数据

2019-07-20 05:43发布

请问各位,本人要用STM32F407枚举成USB HID自定义设备,用STM32_USB-Host-Device_Lib_V2.1.0中的Joystick Mouse进行修改,
现在的状况是MCU可以正确发送数据给PC,反过来,PC发送数据给MCU时,MCU却收不到,程序可以进DCD_HandleRxStatusQueueLevel_ISR(pdev)中断,
但不能进入DCD_HandleOutEP_ISR(pdev)中断
DCD_HandleRxStatusQueueLevel_ISR中断中读取FIFO的数据,发现不是PC发过来的数据。
请问MCU程序中要在哪个函数中收取PC发来的数据?是不是要进入 DCD_HandleOutEP_ISR(pdev)中断才能收到正确的数据?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
phmatthaus
1楼-- · 2019-07-21 10:44
回复【7楼】gebo:
---------------------------------
是否方便将工程源码发给我。我目前电脑尚不能接收到数据。
下发数据回头我们一起研究一下。
邮箱:517241255@qq.com
gebo
2楼-- · 2019-07-21 15:32
 精彩回答 2  元偷偷看……
phmatthaus
3楼-- · 2019-07-21 16:00
 精彩回答 2  元偷偷看……
a360101770
4楼-- · 2019-07-21 16:10
gebo 发表于 2015-12-23 17:18
回复【6楼】phmatthaus:
---------------------------------
目前实现电脑可以识别单片机是HID设备,单片机 ...

大大 能不能发一份代码给我 我只要MSC给电脑发就够了 谢谢 360101770@qq.com
icici2009
5楼-- · 2019-07-21 17:09
@ <usb_conf.h>
#define EP_NUM (3)
yellowmid
6楼-- · 2019-07-21 22:55
 精彩回答 2  元偷偷看……

一周热门 更多>