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

2019-07-20 02:48发布

各位大神,初步接触stm32 的usb,一直搞不懂这个自带的vbus引脚是干啥用的,网上找了半天都没有说清楚,有的说是电源,有的说是检测U盘插入,实在搞不懂啊,到底是输出控制电源啊,还是输入检测U盘插入啊,求给个详细答案,加入不选这个引脚会这么样
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
sammy902583
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.

一周热门 更多>