我用的是2450的平台,现在把电池的驱动加上以后,若电池充满电了,即BatteryLifePercent=100%了,系统托盘那电池的图标会不见了!!!若BatteryLifePercent比100%低,则会出来,我该怎么把电池充满电的图标显示出来呢?第二个问题,电池电量降低了以后,BatteryLifePercent不会时时的跟随下降,我该处理哪个函数呀?
充满电是不会出现的,俺的2440就是这样了。哈哈。如果想弄漂亮点,自己修改win32源码哦。
我作过电池的驱动,充满电是不会显示出来的,不过你可以自己写一个wince的应用程序和你的驱动挂接起来,模拟出Wince自带的应用程序的那种效果。此时,充满电,你想让它怎么显示就怎么显示。
楼主是如何检测电池电量的?电源管理芯片还是直接检测电压?
我的第二个问题 谁帮我解释下呀~~~~~!!!!????
第二个问题,电池电量降低了以后,BatteryLifePercent不会时时的跟随下降,我该处理哪个函数呀?
目前情况是 只有我把电池插上的时候,检测出来剩余电量,随后电池电量下降,驱动里检测出来电量值不往上时时上传了,这是为什么呀?????
在串口的打印信息里显示,驱动是一直在调用BatteryPDDGetStatus这个函数的,大概1~2s调用一次,电池的电量下降时,在打印信息里也一直有变化在下降。但是在测试板上,只有上电的时候读的电量在电池图标那显示,后面电池电量的实时数据不往上传了。着急呀!!!
不实时上传的时候,BatteryPDDGetStatus这个函数大概多久调用一次?BatteryLifePercent是否有实时的变化?
不是 我用的DS2786,问题已经解决啦~ 结贴啦结贴啦