|
单独测试CDC、MSC功能均正常,实现MSC+CDC复合设备后,均可正常识别到,但CDC_Transmit_FS函数不正常,现象如下: 1、在主循环里调用CDC_Transmit_FS,串口调试助手接收不到数据。(多次尝试打开、关闭串口,打开起始会收到一些数据) 2、在接收中断中,调用CDC_Transmit_FS将收到的数据,发回给上位机正常 3、在接收中断中,设置接收数据标志,主循环中发送也正常 总结:CDC先收到数据,再发送可以;如果只是CDC_Transmit_FS发送数据 不行 |
STM32F042 在启动文件内跳转至 USB DFU Bootloader
B-L475E-IOT01A 无法枚举为 USB DFU 设备
USBX Audio Class frame done 不触发回调
STM3210C-EVAL USB 官方例程调试报错
STM32F103 全速 USB 大容量存储方案咨询
STM32H573ZI 全速 USB
STM32F2xx 是否有 UVC 相关示例工程
USBX在F407上创建CDC不能正常使用
stm32 usb hid设备能发数据给PC,但不能接收PC的数据!!!
使用单片机的USB PD功能时,初始化一直出错。
微信公众号
手机版
我也遇到了同样的问题,设备一直在MSC,只有接收到数据后才能切换到CDC