0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机如何进入低功耗

嵌入式应用开发 来源:嵌入式应用开发 作者:嵌入式应用开发 2022-09-28 14:59 次阅读

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

首先是几种低功耗模式的简单介绍,着重介绍stop模式。

pYYBAGMz8BqAHXkIAAGiPzo9UDs728.png

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

poYBAGMz8DGAWw7mAADwM67as3Y169.png

1、sleep mode入口函数

参数主要有两个,函数介绍里面写的很清楚:

poYBAGMz8FaAGvppAAE4Flo1k3Q666.png

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

poYBAGMz8GeAeMQoAAGBsAwkc84652.png

2、standy mode入口函数

poYBAGMz8KCAeQMyAAK3noe9kFc672.png

3、stop mode入口函数

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

poYBAGMz8LmAR0tfAALIjJFRzd4664.png



审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6001

    文章

    43973

    浏览量

    620812
  • 低功耗
    +关注

    关注

    9

    文章

    2227

    浏览量

    102657
  • 函数
    +关注

    关注

    3

    文章

    3868

    浏览量

    61308
收藏 人收藏

    评论

    相关推荐

    单片机应用系统中的低功耗设计主要注意的问题

    电路,使单片机在等待时可进入休眠模式或待机模式,需要时由外部中断信号唤醒。(4)设计外部器件的电源控制电路,使外部器件或设备在不工作时关断供电,减少无效功耗。(5)设计充分利用系统低功耗
    发表于 08-22 13:35

    关于PIC单片机低功耗 的探讨

      许多人说PIC单片机一大的优势就是低功耗,那我们就来讨论,讨论低功耗的实现。  1,睡眠(sleep)  睡眠方式是我们最常用的一种方式来降低功耗,但睡眠期间
    发表于 09-04 13:59

    低功耗MCU单片机的选型问题解析

    仅 100 毫微安的。2.低功耗MCU单片机—定时系统时钟系统是MCU单片机功耗的关键。应用可以每秒多次或几百次进入与退出各种
    发表于 09-12 17:03

    430单片机进入低功耗模式后8M晶振还在振动

    430单片机进入低功耗模式4后,外部接的8M晶振用示波器看了一下还在振动,32.768k的晶振用示波器看了一下停止震动了,而且 SMCLK MCLKACLK 在进入
    发表于 02-19 22:33

    如何解决STC单片机低功耗问题?

    最近研究STC单片机低功耗,感觉STC单片机低功耗就是个坑,求教好的解决方案
    发表于 07-10 04:35

    单片机低功耗设计方案

    1 单片机低功耗设计技术1.1 高集成度的完全单片化设计将很多外围硬件集成到了CPU芯片中,增大硬件冗余。内部以低功耗、低电压的原则设计,这给单片
    发表于 07-11 08:12

    如何选择合适的低功耗单片机

      随着黑科技的发展,对便携电子的功耗要求越来越高,相对于单片机性能要求它的功耗越来越低,很多单片机厂商都说自己的产品的低功耗
    发表于 01-19 16:21

    华大单片机将以何种形式进入低功耗

    华大单片机将以何种形式进入低功耗呢?又如何退出深度休眠模式呢?华大单片机如何设置深度休眠来实现超低功耗呢?
    发表于 10-27 07:30

    单片机一上电就进入低功耗唤醒时间太短的解决办法

    问题背景:在调试低功耗的时候,错误的将单片机一上电就进入低功耗,通过外部复位引脚让其复位,虽然可以成功,但是立马又进入
    发表于 02-23 07:13

    Stm8L系列单片机低功耗有几种模式

    Stm8L系列单片机低功耗有五种模式:§ wait模式§ Lowpower run模式§ Lowpower wait模式§ Active-haltwith full RTC模式§ Halt模式最低功耗
    发表于 02-23 07:33

    使单片机STM32F070F6P6进入低功耗模式过程记录

    单片机型号:STM32F070F6P6项目中需要使单片机STM32F070F6P6进入低功耗模式,本文记录整个过程。1、STM32F070的低功耗
    发表于 02-23 06:22

    M261如何进入低功耗模式以及如何再次进入

    M261如何进入低功耗模式,以及如何再次进入
    发表于 06-19 07:58

    请问STC15F104W单片机何进入低功耗模式?

    ,现在能正常使用,但是这个单片机有待机功耗,用锂电池供电用不了几周没电了,各位大侠怎么写程序让它进入低功耗,然后通过外部IO口输入低电平让它进入
    发表于 09-26 08:02

    单片机低功耗

    单片机低功耗
    发表于 11-15 11:36 14次下载
    <b class='flag-5'>单片机</b><b class='flag-5'>低功耗</b>

    NY8B062A高性价比单片机何进入低功耗模式?

    单片机系统进入睡眠后,要保持微弱信号检测唤醒功能的一种方法就是保留定时ADC采样然后出发唤醒,这就需要在睡眠与唤醒模式之间切换,通过写如下寄存器调整时钟实现。void
    发表于 12-31 19:07 9次下载
    NY8B062A高性价比<b class='flag-5'>单片机</b>如<b class='flag-5'>何进入</b><b class='flag-5'>低功耗</b>模式?