新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > stm32的窗口看門狗的一點(diǎn)發(fā)現(xiàn)

stm32的窗口看門狗的一點(diǎn)發(fā)現(xiàn)

作者: 時(shí)間:2016-11-19 來(lái)源:網(wǎng)絡(luò) 收藏
今天看stm32窗口看門狗,突然發(fā)現(xiàn)很不正常,于是做了各方面的實(shí)驗(yàn)得出以下結(jié)論,由于只是實(shí)驗(yàn)了得出的結(jié)論沒(méi)有官方結(jié)論,所以如果有人有理論依據(jù)請(qǐng)告知我,非常感謝1
1.一旦使能窗口看門狗的時(shí)鐘,SR寄存器的EWIF位就會(huì)被置1
2.一旦在定義的窗口范圍外喂狗就會(huì)復(fù)位
3.在沒(méi)有使能窗口看門狗定時(shí)器的情況下(即CR寄存器的WDGA寄存器置1來(lái)使能看門狗),SR不能被軟件清0
結(jié)論:所以必須把窗口看門狗的清0,使能中斷放在初始化的最后2句才能正常運(yùn)行!


關(guān)鍵詞: stm32窗口看門

評(píng)論


技術(shù)專區(qū)

關(guān)閉