微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32 配置USB转虚拟串口VCP

STM32 配置USB转虚拟串口VCP

时间:10-02 整理:3721RD 点击:

串口传输数据的速度太低,满足不了需求,想利用USB转VCp的方法。提高速度,USB工作在FS模式下,速度能达到1M左右。
一直配置在USB,始终不知道哪有问题。电脑一直不能识别出来。驱动程序也安装了。请问大家USB配置的步骤教程有么,需要注意哪些地方。
下图是USB的接线图。1脚和4脚是悬空的。配置USB在FS模式下。



1脚是USB供电,这个引脚不接可以理解,但是4脚是USB地,不接的话应该会有不共地的问题。

谢谢。4脚是ID线,5脚是接地的。

不知道你解决问题了没有,不过ID线应该是不能悬空的,在OTG定义里,ID线是用来区分该部件是做设备端,还是主机端,也就是USB里的HOST和DEVICE的区别。

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

我看官方的指导手册里,不连也可以的

你可以查查看电脑是如何不识别,是描述符不识别,还是其他原因,另外建议STM32这端不要使用OTG模式,直接设置位DEVICE模式,也就是做设备端,不要做主机端。OTG模式需要根据ID线判断是作为设备端,还是主机端,具体的在OTG模式下如何判别最好查查资料,或者就直接做为设备端。

你可以查查看电脑是如何不识别,是描述符不识别,还是其他原因,另外建议STM32这端不要使用OTG模式,直接设置位DEVICE模式,也就是做设备端,不要做主机端。OTG模式需要根据ID线判断是作为设备端,还是主机端,具体的在OTG模式下如何判别最好查查资料,或者就直接做为设备端。

嗯,谢谢 我试试看

问题已经解决了。谢谢。是由于我画的板子存在问题,画的USB的5个引脚全颠倒了。修正了下。现在识别出来了。

你看一下连接的时候DP脚是高电平还是低电平?要高电平才能识别,我碰到过这个问题

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top