打印
[STM32F1]

STM32 作为 USB Device 时如何检测 USB 插入和拔出

[复制链接]
7635|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
应用中需要当插入USB时显示提示信息,由用户选择是否进入USB连接模式,如果用户选择进入USB连接模式,则暂停当前应用并运行USB应用程式。
当USB拔出时停止USB应用程式并继续运行用户应用程式。
问:STM32 作为 USB Device 时如何检测 USB 插入和拔出?


沙发
bjxdylzsts| | 2014-8-26 17:03 | 只看该作者



连接usb


断开usb


使用特权

评论回复
板凳
bjxdylzsts| | 2014-8-26 17:04 | 只看该作者
usb没有连接电脑并进行通讯的时候  负载率很小的,没必要 为了 这个专门 判断 而开关usb模块吧

使用特权

评论回复
地板
想做大牛的小马| | 2014-8-26 19:05 | 只看该作者
vbus sensing是个方式,不过vbus是需要连接的,软件方面看来,连接上时软件会进一个reset的中断,
断开比较麻烦,断开会进一次suspend中断,不过不能判断究竟是host的suspend造成还是连接线断开导致。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

138

帖子

2

粉丝