9987| 6
|
stm32f103进入到standby模式,通过rtc闹钟唤醒之后,无法再次进入standby模式,进入到standby模式就立即重启了,这个是什么原因呢?求助大神 |
5金钱
最佳答案首先,咱所谓的standby叫做待机模式,也就是休眠最深度的模式.它除了关闭所有的时钟,还把 1.2V区域的电源也完全关闭了,也就是说,从待机模式唤醒后,由于没有之前代码的运行记录,只能对芯片复位,重新检测 boot条件,从头开始执行程序。
唤醒的方式只有
1.PA0的上升沿
2.闹钟中断的上升沿
3.独立看门狗的复位
4.复位引脚
它的唤醒相当于你按复位,所以,你的闹钟频率如果很小,正好与休眠频率耦合的很近,难免肯定是你刚休眠了 ...
| ||
| ||
海纳百川者,荣耀伴一生!
|
||
| ||
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
|
||
| ||
| ||
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-23 06:09
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网