亚洲国产高清在线观看视频_日韩欧美国产aⅴ另类_奇米影视7777久久精品_欧美 国产 亚洲 卡通 综合

您的位置:首頁 > 熱點 >

STM32窗口看門狗程序

窗口看門狗(WWDG)通常被用來監(jiān)測由外部干擾或不可預(yù)見的邏輯條件造成的應(yīng)用程序背離正常的運行序列而產(chǎn)生的軟件故障。除非遞減計數(shù)器的值在T6位(WWDG->CR的第六位)變成0前被刷新,看門狗電路在達到預(yù)置的時間周期時,會產(chǎn)生一個MCU復(fù)位。在遞減計數(shù)器達到窗口配置寄存器(WWDG->CFR)數(shù)值之前,如果7位的遞減計數(shù)器數(shù)值(在控制寄存器中)被刷新, 那么也將產(chǎn)生一個MCU復(fù)位。這表明遞減計數(shù)器需要在一個有限的時間窗口中被刷新。圖 3.6.1.1中,T[6:0]就是WWDG_CR的低七位,W[6:0]即是WWDG->CFR的低七位。T[6:0]就是窗口看門狗的計數(shù)器,而W[6:0]則是窗口看門狗的上窗口,下窗口值是固定的(0X40)。當窗口看門狗的計數(shù)器在上窗口值之外被刷新,或者低于下窗口值都會產(chǎn)生復(fù)位。上窗口值(W[6:0])是由用戶自己設(shè)定的,根據(jù)實際要求來設(shè)計窗口值,但是一定要確保窗口值大于0X40,否則窗口就不存在了。窗口看門狗的超時公式如下:Twwdg=(4096×2^WDGTB×(T[5:0]+1)) /Fpclk1;其中:Twwdg:WWDG超時時間(單位為ms)Fpclk1:APB1的時鐘頻率(單位為Khz)WDGTB:WWDG的預(yù)分頻系數(shù)T[5:0]:窗口看門狗的計數(shù)器低6位窗口看門狗寄存器介紹:如何使用窗口看門狗:1)使能WWDG時鐘2)設(shè)置WWDG_CFR和WWDG_CR兩個寄存器在時鐘使能完后,我們設(shè)置WWDG的CFR和CR兩個寄存器,對WWDG進行配置。包括使能窗口看門狗、開啟中斷、設(shè)置計數(shù)器的初始值、設(shè)置窗口值并設(shè)置分頻數(shù)WDGTB3)開啟WWDG中斷并分組4)編寫中斷服務(wù)函數(shù)

標簽: STM32窗口看門

相關(guān)閱讀

河北区| 新和县| 平山县| 五台县| 怀柔区| 双辽市| 东源县| 凭祥市| 江源县| 河源市| 梨树县| 开远市| 六枝特区| 肥西县| 安新县| 仪征市| 临江市| 自贡市| 信丰县| 临泉县| 义乌市| 武胜县| 筠连县| 庆云县| 会宁县| 科技| 洞头县| 靖远县| 铜陵市| 益阳市| 望城县| 剑河县| 习水县| 阿图什市| 江达县| 邢台县| 改则县| 呼和浩特市| 绥芬河市| 霸州市| 都兰县|