STM32F103的USB VCP无法完成通讯

2019-07-14 15:49发布

现在可以用STM32F103来完成HID的USB与上位机的通讯,但是却无法完成VCP的通讯。
下载VCP程序后,操作系统识别为Unkown Device。

哪位高手能不能解释下是不是F103的USB不能用于VCP?还是我自身的问题呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
嘻嘻爱哈哈
1楼-- · 2019-07-16 14:43
帮顶一下。
大致的建议也是查程序,可以使用STM32_CUBE生成一个VCP工程。
帅帅的欧尼酱
2楼-- · 2019-07-16 15:11
插入电脑后,看看VID/PID和程序是否一致,如果不一致,查单片机程序,如果一致,查电脑VCP驱动程序。。。
hanlinceshi
3楼-- · 2019-07-16 20:43
60user60 发表于 2018-11-22 14:36
http://www.stmcu.org/module/forum/thread-609924-1-1.html
可以參考上面的說明

多谢你的说明,我试了下,真的如此。和电脑有关。
hanlinceshi
4楼-- · 2019-07-17 01:59
 精彩回答 2  元偷偷看……
hanlinceshi
5楼-- · 2019-07-17 05:55
嘻嘻爱哈哈 发表于 2018-11-22 15:00
帮顶一下。
大致的建议也是查程序,可以使用STM32_CUBE生成一个VCP工程。

我一直用的标准库,那个CUBE生成的文件,包装的太多了。
hanlinceshi
6楼-- · 2019-07-17 09:13
帅帅的欧尼酱 发表于 2018-11-22 15:18
插入电脑后,看看VID/PID和程序是否一致,如果不一致,查单片机程序,如果一致,查电脑VCP驱动程序。。。

找到原因了,与电脑相关,如果电脑驱动有问题,就无法建立连接。

一周热门 更多>