kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
阅读:1699回复:6

睡眠唤醒后,弹出USB连接框

楼主#
更多 发布于:2008-01-04 17:02
USB连接框,通常在连接电脑后会弹出,可是现在我做了个镜像只要睡眠唤醒后,就会弹出usb连接框,可是我把打串口信息的串口代开后就不弹了。现在搞得我很郁闷,没有串口信息不能调试,都不知道问题出在哪里,请问各位高手,有没有方法把usb连接窗口给禁掉,或者谁碰到过类似问题,告诉下我原因和解决方法。谢谢!!另外,我的系统是5.0
cool_harber
驱动小牛
驱动小牛
  • 注册日期2003-03-01
  • 最后登录2009-04-28
  • 粉丝0
  • 关注0
  • 积分524分
  • 威望132点
  • 贡献值0点
  • 好评度126点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-04 22:22
应该是睡眠时USB断电了,唤醒后重新加电当然要连接了。
想隐藏的话自己修改public下的代码就行了。
博客:www.cnblogs.com/harber
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-05 10:48
可是现在是没有和PC连接,睡眠唤醒起来也会弹出提示框。另外,若修改PUBLIC下面代码,具体路径在哪里?
microsun
论坛版主
论坛版主
  • 注册日期2002-11-11
  • 最后登录2014-07-18
  • 粉丝0
  • 关注0
  • 积分1052分
  • 威望1159点
  • 贡献值0点
  • 好评度848点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-01-05 20:57
应该是USB驱动中在POWER UP后处理有问题,产生了一个假的USB连接中断.
学海无涯
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-01-07 16:19
好像和那个无关,以前做过测试没碰到伪中断。而且我现在把usb的powerup函数屏蔽了,让他什么都不做,还是会弹起提示框。现在又发现一个情况就是,我把篮牙串口驱动去掉,就不会弹了,再加上又会弹出。晕了,会不会硬件上有问题?
dfgeoff
驱动牛犊
驱动牛犊
  • 注册日期2004-07-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望69点
  • 贡献值0点
  • 好评度69点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-01-08 11:09
应该不是USB的电源连接,而是USB_P线上的上拉电阻没处理好。

一般这个上拉电阻(1.5K)最好用一个GPIO口控制,不希望产生连接时,确保该GPIO口设为输入或者输出低,这样不会在USB_P上产生上升沿从而触发PC端的USB接入事件。

在USB驱动里,要判断状态,不管VBUS(5V)是否连着,只要不希望连PC的,就不连。与是否睡眠无关。

如果没有该GPIO口,则要加一些状态机,以判断目前是否需要连接了。
日本-倭子-该死! 抵制日货! 敢犯我中华者,虽远必诛!
kuronca
驱动牛犊
驱动牛犊
  • 注册日期2007-11-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望124点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-01-09 12:03
谢谢楼上的,我们现在就是这么做的。不知哪位高手还有别的思路?
游客

返回顶部