1. 程式人生 > >STM32F103低功耗與IO喚醒

STM32F103低功耗與IO喚醒

發現 系統 需要 低功耗 服務 產生 上升沿 stand 操作系統。

stm32f1有三種低功耗模式,有睡眠、停機、待機三種。測試待機模式時,standby模式。發現不能通過IO口中斷喚醒,很費解,找了半天原因後。發現是待機模式下,外部只能通過PA0這一個管腳喚醒,其他的都不行,而且必須是上升沿。

所以要使用這種低功耗模式的話,原理圖需要提前搞好,把喚醒的源連接到PA0上,並且如果喚醒信號是下降沿的話,還要加反相器變換成上升沿。否則等PCB板子做出來出來,只能飛線了。 另外,這個喚醒就是真的直接喚醒了,只要中斷產生了,就會進中斷服務程序,然後單片機整個程序就跑起來了,前提是沒有操作系統。

STM32F103低功耗與IO喚醒