STM32进入睡眠模式的方法

#STM32进入睡眠模式的方法

今天学习了如何控制STM32进入睡眠模式,进入睡眠模式的好处就是省电,今天学习的只是浅度睡眠,通过中断就能唤醒。比如单片机在那一放,也许好几天好几个月都不用一次,整天的在那空跑while循环,是不是有很大的资源浪费啊,这个时候就要用到这个睡眠模式了,没有收到串口数据的时候,你就可以睡觉,等到收到串口数据后再醒来执行一段代码,执行完后,接着睡觉,再等着下次收到数据(也就是产生串口中断的时候),这样就感觉合理的利用了单片机的功能,其实要想实现这样的功能,很简单只需要一句:__WFI();
在这里插入图片描述
就这么简单,然后咱们看看程序执行的效果吧:
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 14:24:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 14:24:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 14:24:03       87 阅读
  4. Python语言-面向对象

    2024-05-01 14:24:03       96 阅读

热门阅读

  1. 在windows中安装flask虚拟环境步骤

    2024-05-01 14:24:03       34 阅读
  2. Linux从入门到精通

    2024-05-01 14:24:03       26 阅读
  3. 2024年华东杯数学建模思路+论文+代码

    2024-05-01 14:24:03       29 阅读