你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

有关于STM32进入STOP模式降低功耗的问题?

[复制链接]
渣渣华 提问时间:2017-9-7 17:28 /
1、进入STOP模式是否只需要操作一条函数就可以了吗?如:
PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);//进入停止模式
2、查了两天资料和百度,很多网友说,降低功耗,在进入停止模式时需要将所有的IO口配置成模拟输入,这样我原先的IO口状态是否会有改变?
3、进入停止模式之后,可以做到10UA级别的功耗,该如何测量这个电流,测量哪里?直接用万用表测量板子电路上面的电路就可以了吗?
4、(重点)求一份STM32F103的STOP模式例程!!十分感谢!!
收藏 评论11 发布时间:2017-9-7 17:28

举报

11个回答
渣渣华 回答时间:2017-9-7 17:42:18
帮自己顶一下!!
zero99 回答时间:2017-9-8 10:40:31
楼主复制也要把底色给去掉啊,不然看不清

帮你改过了,下次注意
废鱼 回答时间:2017-9-8 10:47:52
进入STOP后,都要进行IO的配置,配置要根据电路进行。而不是所有的都需要设置为输入或者输出等。
电流可以用万用表测试整体的电流、具体的MCU的需要单独测试MCU电源接入。
渣渣华 回答时间:2017-9-8 11:50:12
安 发表于 2017-9-8 10:47
进入STOP后,都要进行IO的配置,配置要根据电路进行。而不是所有的都需要设置为输入或者输出等。
电流可以 ...

不是要进入STOP前要配置吗?配置时根据我使用,是输入还是输出,配置成上下拉,或者是开漏输出吗?
废鱼 回答时间:2017-9-8 13:48:58
是进入前配置,要根据电路和需求进行配置。比如有部分需要供电就要继续供电。
渣渣华 回答时间:2017-9-8 14:41:43
安 发表于 2017-9-8 13:48
是进入前配置,要根据电路和需求进行配置。比如有部分需要供电就要继续供电。 ...

嗯嗯,总结了一下,使用STM32停止模式需要做一下的事情:
1、时钟和外设的配置,我用的是外部时钟,所有需要提前写一个API,方便唤醒之后,使用外部时钟,因为STM32唤醒默认使用的HSI时钟;
2、IO口配置,对于输入,电压高的上拉,电压低的下拉,或者模拟输入,输出就选用开漏;
3、停止模式可以用中断/事件,RTC唤醒,选用外部中断唤醒,配置好外部中断;
4、根据自己设置的条件进入STOP模式;
5、外部中断产生,进入中断服务函数,重新配置外部时钟,其他外设。
废鱼 回答时间:2017-9-9 10:19:53
对的。不过注意一下STOP模式下,唤醒源是固定的,其他的中断默认是关闭的。
丿心然 回答时间:2017-9-9 11:19:35
进stop之前还有几个函数要调用以降低功耗,楼主可以下载stm32的固件库,里面应该有例程的
渣渣华 回答时间:2017-9-9 13:55:24
安 发表于 2017-9-9 10:19
对的。不过注意一下STOP模式下,唤醒源是固定的,其他的中断默认是关闭的。 ...

嗯嗯,查看了资料,只能通过外部中断或事件唤醒。
渣渣华 回答时间:2017-9-9 13:55:54
丿心然 发表于 2017-9-9 11:19
进stop之前还有几个函数要调用以降低功耗,楼主可以下载stm32的固件库,里面应该有例程的 ...

可以说说在哪里下,怎么下吗?
渣渣华 回答时间:2017-9-9 14:13:03
丿心然 发表于 2017-9-9 11:19
进stop之前还有几个函数要调用以降低功耗,楼主可以下载stm32的固件库,里面应该有例程的 ...

已经下载了。

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版