• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32F103xx的低功耗模式如何开启?

捷波 2018-10-21 浏览量:1113
STM32F103xx的低功耗模式如何开启?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • STM32的3种低功耗模式:
    睡眠模式:内核停止,外设如NVIC,系统时钟Systick仍运行。
    停止模式:所有时钟都已停止;1.8V内核电源工作;PLLHIS和HSERC振荡器功能禁止;寄存器和SRAM内容保留。

    待机模式:1.8V内核电源关闭;只有备份寄存器和待机电路维持供电;寄存器和SRAM内容全部丢失;实现最低功耗。

    使用方式

    https://blog.csdn.net/gtkknd/article/details/77651335

    • 发布于 2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • hal 库里面,这三个函数就是进低功耗的:

    低功耗有三个模式,sleep,stop,standby,三个函数分别对应三种模式

    31.png

    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 可以参考一下https://www.sohu.com/a/126464000_119709
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 看下这篇文章https://blog.csdn.net/wanxuncpx/article/details/8199324
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 有一个HAL_PWR_EnterXXXMode函数就是控制进入低功耗模式的,此外,还需要手动将所有IO置为高阻态
    • 发布于2018-10-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 低功耗模式就是待机和停机模式,在RCC寄存器集合里面有几个寄存器是关于待机和停机模式的,直接配置寄存器打开就可以了。

    • 发布于2018-10-29
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32F103xx的低功耗模式如何开启?