STM32F103的低功耗

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

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

STM32F103的低功耗

是的, idle hook里直接WFI。不过话说普通的STM32F103,休眠后功耗也高的。' h$ {: a6 J9 M  Z8 y# A+ J7 p: A7 z

7 a" |4 z% r0 P( t3 L1 FLPC5410x有低功耗定时器,这个好
使用道具 举报 回复
发表于 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,休眠后功耗也高的。7 X6 h' a% s& ]; V4 V! P2 _4 h, X$ Y

) \- C" S& }2 M7 GLPC5410x有低功耗定时器,这个好
我试了一下,感觉效果不是很明显! LPC的器件没用过!ops:
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

Powered by RT-Thread

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