如何进入低功耗模式比较简单,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。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6034文章
44537浏览量
633994 -
低功耗
+关注
关注
10文章
2383浏览量
103637 -
函数
+关注
关注
3文章
4322浏览量
62514
发布评论请先 登录
相关推荐
单片机应用系统中的低功耗设计主要注意的问题
电路,使单片机在等待时可进入休眠模式或待机模式,需要时由外部中断信号唤醒。(4)设计外部器件的电源控制电路,使外部器件或设备在不工作时关断供电,减少无效功耗。(5)设计充分利用系统低功耗
发表于 08-22 13:35
单片机一上电就进入低功耗唤醒时间太短的解决办法
问题背景:在调试低功耗的时候,错误的将单片机一上电就进入低功耗,通过外部复位引脚让其复位,虽然可以成功,但是立马又进入了
发表于 02-23 07:13
Stm8L系列单片机的低功耗有几种模式
Stm8L系列单片机的低功耗有五种模式:§ wait模式§ Lowpower run模式§ Lowpower wait模式§ Active-haltwith full RTC模式§ Halt模式最低功耗
发表于 02-23 07:33
请问STC15F104W单片机如何进入低功耗模式?
,现在能正常使用,但是这个单片机有待机功耗,用锂电池供电用不了几周没电了,各位大侠怎么写程序让它进入低功耗,然后通过外部IO口输入低电平让它进入
发表于 09-26 08:02
浅谈低功耗单片机系统的设计
统的低功耗设计需要全面分析各方面因素,统筹规划。选择一款合适的单片机,通过对其特性的了解,设计系统方案;在软件设计上,要考虑到低功耗编程的特殊性,并尽量使用单片机的
发表于 06-24 10:31
•22次下载
NY8B062A高性价比单片机如何进入低功耗模式?
单片机系统进入睡眠后,要保持微弱信号检测唤醒功能的一种方法就是保留定时ADC采样然后出发唤醒,这就需要在睡眠与唤醒模式之间切换,通过写如下寄存器调整时钟实现。void
发表于 12-31 19:07
•9次下载
单片机的低功耗英国威廉希尔公司网站 及注意问题
1 单片机的低功耗英国威廉希尔公司网站
1.1 高集成度的完全单片化设计
将很多外围硬件集成到了CPU芯片中,增大硬件冗余。内部以低功耗、低电压的原则设计,这给
stm低功耗单片机推荐
在选择低功耗单片机时,有许多不同的选择可供考虑。本文将详细介绍一些流行的低功耗单片机,并提供其特点、应用领域和优点。 Nordic Semiconductor nRF51822: No
评论