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脚是高电平还是低电平?要高电平才能识别,我碰到过这个问题