打印
[STM32L4]

USB作为device使用中的插入和拔出检测方法

[复制链接]
1899|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinxinyuan|  楼主 | 2019-3-1 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教论坛各位高手,没用过STM32L452的USB接口,想咨询一下STM32L452作为USBdevice的时候如何检测到USB插入到电脑上和从电脑上拔出的事件(暂时不考虑5V电源的硬件电压检测方式,因为插入充电器也会导致设备误以为USB插入电脑上了。),用来提示用户当前是USB模式,退出时提示用户退出了USB模式。
沙发
huangqi412| | 2019-3-1 16:13 | 只看该作者
检测usb frame事件。。。   USB2每ms有一次帧头,   拔出没有,插入有。  USB3是125us

使用特权

评论回复
板凳
BOY200501| | 2019-3-1 18:20 | 只看该作者
找个示波器,实测一下D+,D-的电平变化吧。2楼上的,设备已经做了上拉(FS或HS)或下拉(LS)的电阻,这样Host才开始进行枚举。

使用特权

评论回复
地板
guanjiaer| | 2019-3-11 13:23 | 只看该作者
用示波器最可靠了  

使用特权

评论回复
5
heimaojingzhang| | 2019-3-11 13:42 | 只看该作者
没有用过帮不了你了

使用特权

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

本版积分规则

个人签名:<img src="static/image/smiley/comcom/3.gif" class="vm"> ...

19

主题

83

帖子

2

粉丝