本帖最后由 yellowmid 于 2018-12-5 16:28 编辑
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(); 没有被调用;
问:触发接收数据的函数在哪里?怎么样配置使得数据可以正常接收?
一周热门 更多>