打印

00兄,请教你一个基础问题,设备手动复位,呵呵

[复制链接]
1549|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lanmanck|  楼主 | 2009-11-12 10:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问windows是怎样识别usb设备复位的。
我接了一个68013的开发板,按下开发板的复位键可以看到pc识别了设备移除,然后复位完毕后又会重新枚举。
这个过程在usb协议里有规定吗?
我现在是这样的情况,要在arm linux写host驱动。现在手动的插入和拔出,都能够检查到设备事件。但是按下68013复位键后就检测不到了。
我想通过定时器检测sof来判断设备是否还在总线上,这是否可行?
但是通过定时器来读取sof标志位(该寄存器与收发的中断放到一起),会把中断的其他位清除,有可能导致我无法判断收发数据的中断。
这该怎么办呢?是否host有另外的中断可以检测?

相关帖子

沙发
lanmanck|  楼主 | 2009-11-13 09:27 | 只看该作者
大家都很忙啊,已经解决了。:D

使用特权

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

本版积分规则

153

主题

397

帖子

3

粉丝