[应用方案] 功耗实在降不下去了

[复制链接]
1303|19
 楼主| tail066 发表于 2022-5-14 21:22 | 显示全部楼层 |阅读模式


能关的外设都关掉了,
功耗还是不理想

想问一下,在mcu正常工作的时候,是否可以重新配置下系统时钟?

目的是:降低系统频率,当需要正常工作的时候,再配置一次,提高时钟。
hudayong_88 发表于 2022-5-18 08:59 | 显示全部楼层
可以呀,正常工作时MCU就用设置的时钟,没有外界触发工作的条件时就进入休眠(idle/stop),然后用500ms中断唤醒;
再检测,有任务就执行,没任务就再次进入休眠,节省功耗;
当然,单纯的降低系统时钟也是可以节省功耗的,但前提是你的代码中的采集,转换,接收之类能匹配这个频率;
xuanhuanzi 发表于 2022-5-18 09:56 | 显示全部楼层
当然可以了,你可以根据需要随时调整时钟频率。
xuanhuanzi 发表于 2022-5-18 09:56 | 显示全部楼层
如果不执行要求时效的任务,直接降低频率就行了。
xuanhuanzi 发表于 2022-5-18 09:57 | 显示全部楼层
当需要的时候,先执行频率调整函数,再执行任务,任务结束执行降低频率函数。
两只袜子 发表于 2022-5-18 10:52 | 显示全部楼层
时钟频率可以根据自己的需要随时调整 啊
 楼主| tail066 发表于 2022-5-26 21:05 | 显示全部楼层
hudayong_88 发表于 2022-5-18 08:59
可以呀,正常工作时MCU就用设置的时钟,没有外界触发工作的条件时就进入休眠(idle/stop),然后用500ms中断 ...

嗯,之前没这么干过,借这次机会试试
ex7s4 发表于 2022-6-7 11:05 | 显示全部楼层
你用低功耗模式,唤醒之后正常工作就行了
d1ng2x 发表于 2022-6-7 11:38 | 显示全部楼层
好像不可以吧,而且要看你配置什么地方
kaif2n9j 发表于 2022-6-7 11:53 | 显示全部楼层
估计初始化就能配置一次系统时钟吧
b5z1giu 发表于 2022-6-7 12:12 | 显示全部楼层
这种还是建议你用低功耗的方式实现较好
l1uyn9b 发表于 2022-6-7 12:35 | 显示全部楼层
这描述就是用MCU的低功耗操作流程啊
g0d5xs 发表于 2022-6-7 13:09 | 显示全部楼层
不知道能不能配置系统时钟,但是你要配置外设是随时可以配置的
ddw315 发表于 2022-6-7 13:40 | 显示全部楼层
新唐技术QQ群:679013663
onlycook 发表于 2022-6-8 15:04 来自手机 | 显示全部楼层
可以根据需求调整时钟频率把
w2nme1ai7 发表于 2022-6-9 07:49 | 显示全部楼层
你都想降低功耗了,为啥不让芯片进入到休眠模式呢
p0gon9y 发表于 2022-6-9 08:20 | 显示全部楼层
正常工作好像是能配置外设的时钟,也就是初始化呗。但是内部系统时钟能不能配置我也不知道了
q1d0mnx 发表于 2022-6-9 08:43 | 显示全部楼层
没这么做过,但是你要用睡眠模式是不是就可以了呢
daichaodai 发表于 2022-6-9 08:57 来自手机 | 显示全部楼层
直接进入低功耗模式
suw12q 发表于 2022-6-9 10:07 | 显示全部楼层
降低频率,当正常工作就正常运行这样是可以的,你用睡眠模式降低频率,正常模式就是唤醒呗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

128

主题

582

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部