mjz007

       stm32f1有三种低功耗模式,有睡眠、停机、待机三种。测试待机模式时,standby模式。发现不能通过IO口中断唤醒,很费解,找了半天原因后。发现是待机模式下,外部只能通过PA0这一个管脚唤醒,其他的都不行,而且必须是上升沿。

      所以要使用这种低功耗模式的话,原理图需要提前搞好,把唤醒的源连接到PA0上,并且如果唤醒信号是下降沿的话,还要加反相器变换成上升沿。否则等PCB板子做出来出来,只能飞线了。
     另外,这个唤醒就是真的直接唤醒了,只要中断产生了,就会进中断服务程序,然后单片机整个程序就跑起来了,前提是没有操作系统。

分类:

技术点:

相关文章:

  • 2021-12-08
  • 2021-09-26
  • 2021-07-20
  • 2021-12-12
  • 2021-11-30
  • 2021-04-23
  • 2021-04-29
  • 2021-04-17
猜你喜欢
  • 2021-09-17
  • 2021-07-18
  • 2021-04-19
  • 2021-11-26
  • 2021-09-17
  • 2021-08-18
  • 2021-12-01
相关资源
相似解决方案