[MM32硬件] 配置以最大限度降低功耗的步骤:

[复制链接]
1843|12
 楼主| 好几遍vh 发表于 2024-6-30 13:08 | 显示全部楼层 |阅读模式
选择适当的低功耗模式:

根据应用需求和功耗要求选择合适的低功耗模式,例如如果需要快速唤醒并且保留部分状态,可以选择睡眠模式;如果需要极低功耗且可以重新初始化状态,可以选择待机模式。
配置时钟系统:

在进入低功耗模式前,确保将不必要的时钟源关闭或切换到低功耗模式,例如将主时钟切换到低速外部晶振或内部RC振荡器。
关闭不必要的外设:

在进入低功耗模式前,关闭所有不必要的外设和模块,例如关闭串口、ADC、定时器等。确保外设在进入低功耗模式时处于最低功耗状态。
使能唤醒源:

配置唤醒源以便在需要时能够唤醒微控制器,例如配置外部中断引脚、RTC定时唤醒等。
正确处理中断和事件:

确保在进入低功耗模式前正确处理未完成的任务和中断。特别是在待机模式下,因为所有状态都会被清除,需要在唤醒后重新初始化。
测试和优化:

进入低功耗模式后,通过测量和监视实际功耗来优化配置。根据测试结果调整唤醒时间、时钟设置等,以达到最低功耗的效果。

地瓜patch 发表于 2024-7-30 22:37 | 显示全部楼层
休眠是最有用的低功耗
l1uyn9b 发表于 2024-8-21 12:42 | 显示全部楼层
一般都是关闭没用的外设啊
lamanius 发表于 2024-8-21 13:50 | 显示全部楼层
其实配置成IO输入好像是OK的
tax2r6c 发表于 2024-8-21 15:00 | 显示全部楼层
可以按照官方的例程,尤其是低功耗例程进行配置就好了
p0gon9y 发表于 2024-8-21 16:23 | 显示全部楼层
很多IO别配置成输出基本能降低不少的功耗
y1n9an 发表于 2024-8-21 18:34 | 显示全部楼层
你可以控制一些外部电源,关闭其外部电源就能降低一些
su1yirg 发表于 2024-8-21 19:38 | 显示全部楼层
测试低功耗一般得需要用printf了,不能用SWD接口了是吧
q1ngt12 发表于 2024-8-21 20:41 | 显示全部楼层
关闭外设,控制电源基本都可以实现一些低功耗功能的
suw12q 发表于 2024-8-22 08:52 | 显示全部楼层
唤醒时长弄长点,也是OK的
zhizia4f 发表于 2024-8-22 10:00 | 显示全部楼层
建议还是用一些低功耗的硬件芯片传感器之类的,也是OK的
ex7s4 发表于 2024-8-22 12:05 | 显示全部楼层
我之前做低功耗一般都是控制时钟,降低时钟频率,就效果很好
菜鸟的第一步 发表于 2024-8-26 12:01 | 显示全部楼层
硬件设计很重要
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

252

帖子

0

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