急!电池驱动的问题。

yiran   2009-9-9 16:47 楼主
我用的是2450的平台,现在把电池的驱动加上以后,若电池充满电了,即BatteryLifePercent=100%了,系统托盘那电池的图标会不见了!!!若BatteryLifePercent比100%低,则会出来,我该怎么把电池充满电的图标显示出来呢?第二个问题,电池电量降低了以后,BatteryLifePercent不会时时的跟随下降,我该处理哪个函数呀?

回复评论 (12)

充满电是不会出现的,俺的2440就是这样了。哈哈。如果想弄漂亮点,自己修改win32源码哦。

点赞  2009-9-9 16:59
我作过电池的驱动,充满电是不会显示出来的,不过你可以自己写一个wince的应用程序和你的驱动挂接起来,模拟出Wince自带的应用程序的那种效果。此时,充满电,你想让它怎么显示就怎么显示。
点赞  2009-9-9 19:05
楼主是如何检测电池电量的?电源管理芯片还是直接检测电压?
点赞  2009-9-9 19:06
引用: 引用 3 楼 fjx1982441 的回复:
楼主是如何检测电池电量的?电源管理芯片还是直接检测电压?

是用的电池管理芯片
点赞  2009-9-9 20:45
我的第二个问题 谁帮我解释下呀~~~~~!!!!????
第二个问题,电池电量降低了以后,BatteryLifePercent不会时时的跟随下降,我该处理哪个函数呀?

目前情况是 只有我把电池插上的时候,检测出来剩余电量,随后电池电量下降,驱动里检测出来电量值不往上时时上传了,这是为什么呀?????
点赞  2009-9-9 20:47
着急死了 顶上去~~~~~
点赞  2009-9-10 09:57
引用: 引用 5 楼 jiayiting 的回复:
我的第二个问题 谁帮我解释下呀~~~~~!!!!????
第二个问题,电池电量降低了以后,BatteryLifePercent不会时时的跟随下降,我该处理哪个函数呀?

目前情况是 只有我把电池插上的时候,检测出来剩余电量,随后电池电量下降,驱动里检测出来电量值不往上时时上传了,这是为什么呀?????


大概多久更新一次??

点赞  2009-9-10 10:00
在串口的打印信息里显示,驱动是一直在调用BatteryPDDGetStatus这个函数的,大概1~2s调用一次,电池的电量下降时,在打印信息里也一直有变化在下降。但是在测试板上,只有上电的时候读的电量在电池图标那显示,后面电池电量的实时数据不往上传了。着急呀!!!
点赞  2009-9-10 10:12
不实时上传的时候,BatteryPDDGetStatus这个函数大概多久调用一次?BatteryLifePercent是否有实时的变化?
点赞  2009-9-10 11:12
用的什么电源管理芯片?
点赞  2009-9-10 16:03
估计用的是17040,这个芯片有致命bug
点赞  2009-9-10 18:59
不是 我用的DS2786,问题已经解决啦~ 结贴啦结贴啦
点赞  2009-9-10 21:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复