STM32F103的低功耗

发表在 PM2014-12-29 21:12 [复制链接] 5 2438

在STM32F103跑RT_Thread,想问下怎么实现低功耗呢?在空闲线程中加入睡眠模式?
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2014-12-29 22:12:20 | 显示全部楼层

STM32F103的低功耗

是的, idle hook里直接WFI。不过话说普通的STM32F103,休眠后功耗也高的。$ s! H) p" v; o& g, ]

9 n) A! D( `$ g  i0 e/ i* O+ ALPC5410x有低功耗定时器,这个好
使用道具 举报 回复
发表于 2014-12-30 16:14:20 | 显示全部楼层

STM32F103的低功耗

用停机模式可以做到几十个uA,低功耗不是简单的在空闲函数里加个停机就完事了。需要根据您业务的逻辑判断哪些业务没有处理完成,只有所有业务都处理完了进入空闲线程才能让系统进入停机模式
使用道具 举报 回复
发表于 2014-12-30 21:04:16 | 显示全部楼层

STM32F103的低功耗

用停机模式可以做到几十个uA,低功耗不是简单的在空闲函数里加个停机就完事了。需要根据您业务的逻辑判断哪些业务没有处理完成,只有所有业务都处理完了进入空闲线程才能让系统进入停机模式
我的这个应用是一个便携式DAB收音机,在播放DAB节目的时候CPU需要陆续的进行解码工作,是不能进入停机模式的(因为停机模式和深度睡眠模式唤醒会有延迟,这会影响音频帧解码的连续性),所以就只能先从睡眠模式上想想能否减减功耗了!
使用道具 举报 回复
发表于 2014-12-30 21:05:32 | 显示全部楼层

STM32F103的低功耗

是的, idle hook里直接WFI。不过话说普通的STM32F103,休眠后功耗也高的。; Z# J- e6 E# R  q0 B

6 |/ E5 q, S* w* w% ^LPC5410x有低功耗定时器,这个好
我试了一下,感觉效果不是很明显! LPC的器件没用过!ops:
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 13 主题
  2. 0 帖子
  3. 0 积分

Ta的主页 发消息

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表