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