3113|5

69

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

USB 状态 [复制链接]

在USB 插入设备后, 我想通过应用来决定是否  [PC识别, 充电]
1. 当用户选择 PC 识别时, NAND 和 SD 卡都可以被PC 识别
2. 当用户选择 充电式, NAND 和 SD 不被PC 识别, USB就是充电的功能

现在的情况是这样:

b.当USB 插入时: 进入 DETACH 状态;
pContext->pfnNotify(pContext->pvMddContext, UFN_MSG_BUS_EVENTS, UFN_DETACH);
pContext->attachedState == UFN_DETACH;

a.当用户选择 充电时 发送:

pContext->pfnNotify(pContext->pvMddContext, UFN_MSG_BUS_EVENTS, ATTACH);
pContext->attachedState == UFN_ATTACH

现在好了:  插入时 马上发送 a.,  PC 可以很顺利的 识别 NAND 和 SD
但是 当用户来选择 PC 识别这个动作时,发送 a.,  远比 程序自动发慢, 导致 NAND 和 SD 时而被PC识别, 时而不被PC 识别, 时而只能识别一个。
手动选择时 容易进入:
if(bUSBBusIrqStat & HFSUSP){
     进入这里.
}

最新回复

mark................  详情 回复 发表于 2010-3-10 09:55
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
先mark一下,后面再来。
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
路过  USB我也很想学啊  希望楼主多分享下啊 谢谢!
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

4
 
我也是遇到问题, 不知道为什么
手动选择时 容易进入:
if(bUSBBusIrqStat & HFSUSP){
    //进入这里.
}

帮忙解释解释
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

5
 
USB插入后在未接到AP的命令前先把USB模块供电和时钟关掉,当AP让其开启的时候再重新打开模块及时钟,让其正常枚举
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
mark................
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表