STM32F進(jìn)入STOPMode方法與喚醒后注意事項(xiàng)
進(jìn)入的方法很簡(jiǎn)單,直接調(diào)用庫(kù)函數(shù):PWR_EnterSTOPMode(PWR_Regulator,PWR_STOPEntry_WFI),退出的方法是用外部中斷方式喚醒即可。退出STOPMode后,根據(jù)手冊(cè)說(shuō)明,會(huì)自動(dòng)選擇HSI作為sysclock,因此如果系統(tǒng)之前采用的是非HSI作為Sysclock,則必須重新調(diào)用System_init(),對(duì)RCC部分進(jìn)行重新初始化。否則會(huì)影響系統(tǒng)性能。從手冊(cè)上可以看到進(jìn)入STOPmode&Lowpowermode時(shí)的電流最大為4uA,被喚醒的最長(zhǎng)時(shí)間是9uS。