AWU的應(yīng)用(用庫函數(shù)完成的)//切記要開啟中斷 且在中斷函數(shù)中 AWU_GetFlagStatus(); 來清除中斷void AWU_SET(void){ CLK_PeripheralClockConfig(CLK_PERIPHERAL_AWU, ENABLE); AWU_Init(AWU_TIMEBASE_12S);}#if
在產(chǎn)品做低功耗的時(shí)候,我們會(huì)采用一些方法做一些低功耗處理.但是做了低功耗之后,又擔(dān)心程序異常跑飛,而無法自動(dòng)復(fù)位。如果我們開啟了IWDG獨(dú)立看門狗,做低功耗的話,那么很難做得很好。因?yàn)?你需要想辦法不停地給這只狗
Ⅰ、寫在前面在某些低功耗的設(shè)備中,需要設(shè)備進(jìn)入低功耗,且又需要間隔一定時(shí)間喚醒MCU,就需要有這么一個(gè)“AWU自動(dòng)喚醒”定時(shí)自動(dòng)喚醒的功能。在STM32中實(shí)現(xiàn)上面功能,常見的操作就是使用RTC來實(shí)現(xiàn)。但RTC每次進(jìn)入低