為了提搞系統(tǒng)的可靠性,STM32F4系列MCU有一個(gè)獨(dú)立看門狗(IWDG)和一個(gè)窗口看門狗(WWDG)。今天做的實(shí)驗(yàn)是關(guān)于獨(dú)立看門狗的。獨(dú)立看門狗使用的時(shí)鐘源是內(nèi)部低速振蕩器LSI。因?yàn)長SE可能沒接,HSE可能壞點(diǎn),HSE耗著的
1.看門狗介紹看門狗這東西雖然簡單,但我相信絕大多程序員沒有足夠重視它。使用看門狗保證系統(tǒng)正常地運(yùn)行是非常有必要的。我們?cè)谠O(shè)計(jì)產(chǎn)品時(shí),代碼以及硬件設(shè)計(jì)缺陷或是外界電磁干擾都有可能使系統(tǒng)死機(jī),如果不能正常
AWU的應(yīng)用(用庫函數(shù)完成的)//切記要開啟中斷 且在中斷函數(shù)中 AWU_GetFlagStatus(); 來清除中斷void AWU_SET(void){ CLK_PeripheralClockConfig(CLK_PERIPHERAL_AWU, ENABLE); AWU_Init(AWU_TIMEBASE_12S);}#if
對(duì)STM32任何模塊使用前都要對(duì)其初始化、首先就是初始化外設(shè)時(shí)鐘,可以簡單看系統(tǒng)時(shí)鐘章節(jié)關(guān)于外設(shè)時(shí)鐘,看數(shù)據(jù)手冊(cè)如下:看門狗由獨(dú)立內(nèi)部40M時(shí)鐘驅(qū)動(dòng),所以不需要我們?cè)诔跏蓟瘯r(shí)鐘配置寄存器。 讀數(shù)據(jù)手冊(cè)可