netscan
驱动牛犊
驱动牛犊
  • 注册日期2002-01-15
  • 最后登录2006-05-18
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
阅读:1537回复:6

D12 的配置描述中MaxPower怎么设为0x1也能行?

楼主#
更多 发布于:2005-04-22 22:42
以为移植别人的源码,一直没有注意里面的配置描述,现在要增加USB设备功率,想改配置。结果发现里面的uchar maxpower位置的设置是0x1,为什么设备这样也能用呢?
grehxm
驱动牛犊
驱动牛犊
  • 注册日期2005-03-20
  • 最后登录2006-12-05
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望26点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-24 16:01
是不是设置成了自供电设备?

不过也有人说这个变量没有什么实际意义,上层程序没有用到。

???????????
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-04-24 17:48
最大工作电流。。2mA了。。
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-24 19:10
1。如果你的设备是自供电,那么这个值没有意义
2。如果你的设备是总线供电,并且数值小于0x32,那么也是没有意义的
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2005-04-24 20:22
1。如果你的设备是自供电,那么这个值没有意义
2。如果你的设备是总线供电,并且数值小于0x32,那么也是没有意义的
 


老大的意思是不是说,,如果设备是总线供电的,并且要求的最大的供电电流小于100mA的话,,都不用考虑描述符的这个值。。
设备自然会正常工作。。?。。

[编辑 -  4/24/05 by  aiwadgj]
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
netscan
驱动牛犊
驱动牛犊
  • 注册日期2002-01-15
  • 最后登录2006-05-18
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-29 22:47
总线供电,有没有大于100mA就不清楚了。用了一个P89C51、一个Max232、几个Led、还有Ad7714、AD780,好多电容电阻。500mA肯定不够的呀。
谢谢大家的回答了。
zhbzhb
驱动牛犊
驱动牛犊
  • 注册日期2005-04-21
  • 最后登录2005-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-04-30 22:57
经我实际检验,很多台式机主板的HUB总是提供几百MA电流给设备,连关机后只要电源插头不拔都可能有,所以USB的电源管理并不严格,至少大部分兼容机主板如此,便携式电脑可能另当别论。
zhb
游客

返回顶部