各位大神,stm32 usb host vbus 新人求助

2019-07-20 02:48发布

各位大神,初步接触stm32 的usb,一直搞不懂这个自带的vbus引脚是干啥用的,网上找了半天都没有说清楚,有的说是电源,有的说是检测U盘插入,实在搞不懂啊,到底是输出控制电源啊,还是输入检测U盘插入啊,求给个详细答案,加入不选这个引脚会这么样
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
sammy902583
1楼-- · 2019-07-20 04:09
查Reference Manual, 里面有说明.

这个只有在Device Mode下有作用. 需要直接连接到USB接口的VBUS(5V)脚.
简单来讲就是检测Host端的VBUS是否存在, 如果存在, 才会开始操作DM/DP, Host端才会看到Device.

如果勾选了, VBUS接脚没有电, 既使DM/DP接上电脑, 电脑也不会看到Device.
如果勾选了, VBUS接脚有电, 且DM/DP接上电脑, 电脑才会看到Device.
如果不勾选, 不管VBUS接脚有没有电, 只要DM/DP接上电脑, 电脑就会看到Device.
244141084
2楼-- · 2019-07-20 09:45
 精彩回答 2  元偷偷看……
244141084
3楼-- · 2019-07-20 12:23
sammy902583 发表于 2019-4-2 15:22
查Reference Manual, 里面有说明.

这个只有在Device Mode下有作用. 需要直接连接到USB接口的VBUS(5V)脚. ...

大神,你说的是device里面才用到,我看怎么只有host里才让配置啊,搞不懂这个是干啥的
sammy902583
4楼-- · 2019-07-20 13:28
 精彩回答 2  元偷偷看……
244141084
5楼-- · 2019-07-20 13:55
 精彩回答 2  元偷偷看……

一周热门 更多>