stm32f1有三種低功耗模式,有睡眠、停機、待機三種。測試待機模式時,standby模式。發現不能通過IO口中斷喚醒,很費解,找了半天原因后。發現是待機模式下,外部只能通過PA0這一個管腳喚醒,其他的都不行,而且必須是上升沿。
所以要使用這種低功耗模式的話,原理圖需要提前搞好,把喚醒的源連接到PA0上,並且如果喚醒信號是下降沿的話,還要加反相器變換成上升沿。否則等PCB板子做出來出來,只能飛線了。
另外,這個喚醒就是真的直接喚醒了,只要中斷產生了,就會進中斷服務程序,然后單片機整個程序就跑起來了,前提是沒有操作系統。
