現(xiàn)在很多單片機(jī)都集成了兩個(gè)看門狗,即獨(dú)立看門狗和窗口看門狗。這兩個(gè)看門狗主要有什么區(qū)別呢?
就是獨(dú)立的一個(gè)看門狗,由其專用低速時(shí)鐘(LSI) 驅(qū)動(dòng)。因此,即便在主時(shí)鐘發(fā)生故障時(shí)仍然保持工作狀態(tài)。適合應(yīng)用于那些需要看門狗作為一個(gè)在主程序之外,能夠完全獨(dú)立工作,且對(duì)時(shí)間精度要求較低的場合。
特性:
自由運(yùn)行遞減計(jì)數(shù)器
時(shí)鐘由獨(dú)立RC 振蕩器提供(可在待機(jī)和停止模式下運(yùn)行)
當(dāng)遞減計(jì)數(shù)器值達(dá)到0x000 時(shí)產(chǎn)生復(fù)位(如果看門狗已激活)
之所以稱為窗口,是因?yàn)槠湮构窌r(shí)間是一個(gè)有上下限的范圍內(nèi),可以通過設(shè)定相關(guān)寄存器設(shè)定上限時(shí)間和下限時(shí)間:喂狗的時(shí)間不能過早也不能過晚。
窗口看門狗的上窗口就是配置寄存器WWDG->CFR里設(shè)定的W[6:0];下窗口是固定的0x40;當(dāng)窗口看門狗的計(jì)數(shù)器在上窗口值之外,或是低于下窗口值都會(huì)產(chǎn)生復(fù)位。
獨(dú)立看門狗沒有中斷,窗口看門狗有中斷。
獨(dú)立看門狗有硬件軟件之分,窗口看門狗只能軟件控制。
獨(dú)立看門狗只有下限,窗口看門狗有下限和上限。
獨(dú)立看門狗是12位遞減的,窗口看門狗是7位遞減的。
獨(dú)立看門狗是用的內(nèi)部大約40KHz的RC振蕩器,窗口看門狗是用的系統(tǒng)時(shí)鐘APB1ENR
今天的分享就到這里啦,EBYTE人每一天都致力于更好的助力物聯(lián)化、智能化、自動(dòng)化的發(fā)展,提升資源利用率,更多產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)進(jìn)行了解,還有客服小姐姐在線答疑哦!
7 X 24 銷售服務(wù)熱線
4000-330-990深圳辦事處柯經(jīng)理:18218726658 杭州辦事處戴經(jīng)理:17512568697
常州辦事處崔經(jīng)理:15906110783 南京辦事處葛經(jīng)理:17626012283
業(yè)務(wù)郵箱:support@cdebyte.com
全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號(hào)B5棟(前臺(tái)座機(jī):028-61543675)
?? 成都億佰特電子科技有限公司【版權(quán)所有】 蜀ICP備13019384號(hào)-3