请教一个电池驱动的问题

dm8832 2014-03-03 09:24:12
WINCE6.0下如何实现电池电量低自动关机(待机),是在电池驱动中实现还是在哪实现?麻烦各位高手指点一下!谢谢
...全文
144 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lf1211 2014-03-17
  • 打赏
  • 举报
回复
电池电量是在电池驱动中实现检测的,可以在驱动检测到电量低的时候直接进行控制(电源相应IO控制,或者发送系统控制指令),也可以在应用上开个线程检测电量,发现超过预定的临界点时进行关机。
yilonglucky 2014-03-13
  • 打赏
  • 举报
回复
win下没有专门的thread来管理电源吗?
  • 打赏
  • 举报
回复
简单点还是直接在电量低时控制IO实现。没必要弄SetSystemPowerState了。
一介布衣萧萧 2014-03-13
  • 打赏
  • 举报
回复
这个处理是在battery驱动里面做的。 如果你想要使用SetSystemPowerState函数设置系统进入休眠状态,那么你的底层必须支持该函数才行。
dm8832 2014-03-12
  • 打赏
  • 举报
回复
引用 2 楼 91program 的回复:
在驱动或应用中做都可以的,建议在电源驱动的实现中做
在驱动里是不是这样做:当检测到电池电压极低时,就调用SetSystemPowerState函数使系统进入POWER_STATE_SUSPEND状态
91program 2014-03-03
  • 打赏
  • 举报
回复
在驱动或应用中做都可以的,建议在电源驱动的实现中做
huabinsir 2014-03-03
  • 打赏
  • 举报
回复
是在电池驱动中实现的。 或许思考根据 "battety" 关键字查找一下.

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧