马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 zfyang1981 于 2013-3-28 20:13 编辑
问题主要涉及到usb协议中设备的configuration descriptor 中 bmaxpower值的大小(*2mA),从资料上看到:USB设备可以从USB总线上获得的最大电流为500mA,所以bMaxPower合法的最大为250。
现在的问题是 usb设备bmaxpower选定过小,会导致枚举时无法识别,但是将值增大,就能识别了。所以就有疑问: usb设备在不同的应用环境中,最大电流参数bmaxpower一般怎么选定? 比如手机 or U盘,不同的应用环境下会有设定数值的范围么?因为如果设定的值太小,可能导致枚举时设备无法识别的问题~
|