发现一个关于STM32usb虚拟串口的问题

2019-07-14 14:34发布

我使用STM32cubemx软件生成了usb虚拟串口的工程,电脑可以顺利识别出虚拟串口,然后用单片机向电脑发送数据,使用CDC_Transmit_FS()函数发送数据没问题,但是我只要一使用CDC_Receive_FS()函数接收数据,电脑就无法识别虚拟串口了,显示未知设备,这是什么情况?具体代码我不贴了,太多了,有用过这个功能的应该知道这两个函数是怎么回事,难道函数里面有什么设置影响了usb的配置吗?我对比了这两函数,没发现有什么问题。求解答。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。