首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

STM32 USB解决方案

2012-12-16 
STM32 USB最近在搞STM32的USB模块,要做一个功能就是程序要知道USB是否在连接状态,现在用的是 bDeviceState

STM32 USB
最近在搞STM32的USB模块,要做一个功能就是程序要知道USB是否在连接状态,现在用的是 bDeviceState 这个变量
 我在USB_init()中把这个变量初始化为  bDeviceState = UNCONNECTED;,这个变量在 上电初始化之后,会被USB Reset 初始化为:bDeviceState = ATTACHED;
 因此这样即使没有USB连接 bDeviceState    还是等于 ATTACHED  
 麻烦
 现在想问问大家有没有别的办法判断USB连接状态
 或者这个变量如何处置比较好。
 (我怀疑这个问题出现在:USB上电之后会进行一次初始化复位,但是初始化之后,却不会进入 SUSPEND 中断(这个中断我已经开了,并且在拔掉USB的时候确定会进入中断),麻烦大家帮忙下啊,谢谢)。
[解决办法]
该回复于2012-08-20 15:07:51被版主删除
[解决办法]
、????
没有回复?

热点排行