|
单独测试CDC、MSC功能均正常,实现MSC+CDC复合设备后,均可正常识别到,但CDC_Transmit_FS函数不正常,现象如下: 1、在主循环里调用CDC_Transmit_FS,串口调试助手接收不到数据。(多次尝试打开、关闭串口,打开起始会收到一些数据) 2、在接收中断中,调用CDC_Transmit_FS将收到的数据,发回给上位机正常 3、在接收中断中,设置接收数据标志,主循环中发送也正常 总结:CDC先收到数据,再发送可以;如果只是CDC_Transmit_FS发送数据 不行 |
USBX在F407上创建CDC不能正常使用
STM32H7 USB3300底层寄存器问题
大家有做USB_CDC_HOST的吗?
STM32F072CBU6的USB虚拟接口应用
stm32f746g-disco开发板的串口通讯连接方式
使用STM32F1能实现USB和fatfs同时访问SD卡吗
STM32F407读写U盘出现程序卡死问题
STM32F103C8T6做USBCDC串口,在WINDOWS上面不能识别设备名称
USB连接开发板影响主机风扇的RGB
STM32H7使用HAL库如何控制外置USB HS PHY进入低功耗
微信公众号
手机版
我也遇到了同样的问题,设备一直在MSC,只有接收到数据后才能切换到CDC