求助STM32F407 USB CDC HOST只能发送不能收

[复制链接]
743|0
 楼主| 一亚麻怡 发表于 2018-7-5 19:08 | 显示全部楼层 |阅读模式
stm32cubeMX生成的程序。单板A,HS接口(使用full speed)做HOST,单板B的FS接口做的DEVICE,A给B发送数据,但是B无法返回数据;(单板A和B都是F407 MCU)
另外:单板B的device和PC上位机测试,收发都OK;

cube配置如下:


其它配置默认。

发送函数:USBH_CDC_Transmit(&hUsbHostHS, UserRxBuffer, nRxLength); =》直接放到main函数死循环中,发送OK;
接收函数:USBH_CDC_Receive();=》没有看到程序哪里有调用;

接收回调函数:USBH_CDC_ReceiveCallback(); 没有被调用;

问:触发接收数据的函数在哪里?怎么样配置使得数据可以正常接收?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

404

主题

404

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部