STM32学习笔记:待机唤醒实验

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_26661735/article/details/102758966

STM32学习笔记:待机唤醒实验

我指的是原子哥提供的,STM32手册(库函数版本)中的第十九章 待机唤醒实验。我只想说的是,为什么我一开始没看出程序是怎么唤醒的。

原因是:

  1. 待机唤醒仅仅是需要按下WK_UP键即可,而不需要什么中断。
  2. 待机唤醒效果等同于重启程序,程序重新运行。
  3. 实验的程序设置成:从运行开始就会判断,如果没有按3秒就自动进入待机状态。

综上所述,从待机到唤醒的过程是这样的:
4. 你按一下WK_UP,单片机唤醒了!单片机重新运行代码,如果发现没有持续按3秒,就又自动待机了。
5. 你按三秒WK_UP,单片机唤醒了!单片机重新运行代码,发现你持续按了3秒,就没有自动进入待机状态了。

所以,你根本不是按3秒唤醒单片机,而是按3秒阻止单片机待机。

猜你喜欢

转载自blog.csdn.net/qq_26661735/article/details/102758966
今日推荐