如何进入低功耗模式比较简单,HAL库为我们封装好了对应的函数,我们只需要调用即可。简单来看下各种模式的函数接口,在stm32g0xx_hal_pwr.c文件中。
首先是几种低功耗模式的简单介绍,着重介绍stop模式。

进入各个低功耗模式的函数原型如下,主要包括sleep mode,standby mode,stop mode。

1、sleep mode入口函数
参数主要有两个,函数介绍里面写的很清楚:

第一个参数regulator表示的是我们采用哪一种sleep模式,sleep和low-power sleep mode,通过选择对应的模式即可:

2、standy mode入口函数

3、stop mode入口函数
第一个参数regulator表示的是我们采用哪一种stop模式,stop0和stop1模式,通过选择对应的模式即可,第二个参数表示唤醒的方式,通过指令或者等待唤醒事件唤醒MCU。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45583浏览量
673763 -
低功耗
+关注
关注
12文章
4042浏览量
106853 -
函数
+关注
关注
3文章
4422浏览量
67855
发布评论请先 登录
相关推荐
热点推荐
单片机低功耗的处理
是DeInit,在库函数里面是能找到这个函数的,反初始化之后,再配置成普通IO口才能输出低。
5、控制外设进入睡眠模式或低功耗工作模式。很多外设模块都是有低功耗模式的,如果不需要一直工作,单
发表于 01-21 08:25
单片机应用系统中的低功耗设计主要注意的问题
电路,使单片机在等待时可进入休眠模式或待机模式,需要时由外部中断信号唤醒。(4)设计外部器件的电源控制电路,使外部器件或设备在不工作时关断供电,减少无效功耗。(5)设计充分利用系统低功耗
发表于 08-22 13:35
单片机一上电就进入低功耗唤醒时间太短的解决办法
问题背景:在调试低功耗的时候,错误的将单片机一上电就进入低功耗,通过外部复位引脚让其复位,虽然可以成功,但是立马又进入了
发表于 02-23 07:13
请问STC15F104W单片机如何进入低功耗模式?
,现在能正常使用,但是这个单片机有待机功耗,用锂电池供电用不了几周没电了,各位大侠怎么写程序让它进入低功耗,然后通过外部IO口输入低电平让它进入
发表于 09-26 08:02
浅谈低功耗单片机系统的设计
统的低功耗设计需要全面分析各方面因素,统筹规划。选择一款合适的单片机,通过对其特性的了解,设计系统方案;在软件设计上,要考虑到低功耗编程的特殊性,并尽量使用单片机的
发表于 06-24 10:31
•22次下载
NY8B062A高性价比单片机如何进入低功耗模式?
单片机系统进入睡眠后,要保持微弱信号检测唤醒功能的一种方法就是保留定时ADC采样然后出发唤醒,这就需要在睡眠与唤醒模式之间切换,通过写如下寄存器调整时钟实现。void
发表于 12-31 19:07
•9次下载
stm低功耗单片机推荐
在选择低功耗单片机时,有许多不同的选择可供考虑。本文将详细介绍一些流行的低功耗单片机,并提供其特点、应用领域和优点。 Nordic Semiconductor nRF51822: No
低功耗单片机各型号的对比及选型参考
不同品牌、不同系列的低功耗单片机在功耗控制、性能表现、外设配置等方面各有特点,通过低功耗单片机各型号的对比,能帮助开发者更精准地匹配应用需求
单片机如何进入低功耗
评论