OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 64|回复: 1

求助!STM32F407探索者如何实现USB虚拟串口的即插即用?

[复制链接]

0

主题

1

帖子

0

精华

新手入门

积分
0
金钱
0
注册时间
2024-1-4
在线时间
0 小时
发表于 6 天前 | 显示全部楼层 |阅读模式
3金钱
本帖最后由 Wang46665 于 2025-9-25 11:55 编辑

我在使用STM32F407探索者测试USB虚拟串口功能时发现一个现象:
1.当我只使用USB线,既供电又通讯时,可以正常识别和通信。
2.当我先连接USB线,再连接DC电源线时,也可以正常识别识别和通信,用ON/OFF进行开关操作也不影响,但是USB拔掉重插后电脑端根本识别不到端口。
3.如果我先连接DC电源线再插USB线,就完全无法识别到端口,用ON/OFF进行开关或者RESET也还是不行。
问题:
1.作为一个虚拟串口是否必须用USB本身来供电?
2.在使用外部供电的时候,能否通过什么操作来实现USB的即插即用?


我主要目的是想把这个USB口当做一个调试口用,随时可以插上USB线接收调试信息,不用的时候也可以拔下来,但是目前如果不是用USB供电的话,虚拟串口功能好像没法用。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

470

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4732
金钱
4732
注册时间
2018-5-14
在线时间
999 小时
发表于 5 天前 | 显示全部楼层
软件问题,如果VBus接了USB的5V,则软件需要打开VBus的检测功能。如果VBus没接USB的5V,则软件需要关闭VBus的检测功能。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-10-1 02:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表