97无码人妻福利免费公开在线视频-窝窝影院午夜看片-欧美性猛交内射兽交老熟妇-国产精品亚洲a∨天堂不卡

深圳熱線

獨(dú)立看門(mén)狗主要用于監(jiān)視什么的?軟件看門(mén)狗技術(shù)是什么?

2023-04-03 13:45:38 來(lái)源:創(chuàng)視網(wǎng)

獨(dú)立看門(mén)狗(IWDG)

獨(dú)立看門(mén)狗:由其專(zhuān)用低速時(shí)鐘 (LSI) 驅(qū)動(dòng),因此即便在主時(shí)鐘發(fā)生故障時(shí)仍然保持工作狀態(tài)。

獨(dú)立看門(mén)狗顧名思義,其獨(dú)立于主時(shí)鐘,哪怕主時(shí)鐘故障仍可保持工作狀態(tài),多應(yīng)用于需要看門(mén)狗獨(dú)立工作且對(duì)于時(shí)間精度要求較低的場(chǎng)合。

特性:自由運(yùn)行遞減計(jì)數(shù)器

時(shí)鐘由獨(dú)立 RC 振蕩器提供(可在待機(jī)和停止模式下運(yùn)行)

當(dāng)遞減計(jì)數(shù)器值達(dá)到 0x000 時(shí)產(chǎn)生復(fù)位(如果看門(mén)狗已激活)

軟件看門(mén)狗技術(shù)

軟件看門(mén)狗技術(shù)的原理和這差不多,只不過(guò)是用軟件的方法實(shí)現(xiàn),我們還是以51系列來(lái)講,我們知道在51單片機(jī)中有兩個(gè)定時(shí)器,我們就可以用這兩個(gè)定時(shí)器來(lái)對(duì)主程序的運(yùn)行進(jìn)行監(jiān)控。我們可以對(duì)T0設(shè)定一定的定時(shí)時(shí)間,當(dāng)產(chǎn)生定時(shí)中斷的時(shí)候?qū)σ粋€(gè)變量進(jìn)行賦值,而這個(gè)變量在主程序運(yùn)行的開(kāi)始已經(jīng)有了一個(gè)初值,在這里我們要設(shè)定的定時(shí)值要小于主程序的運(yùn)行時(shí)間,這樣在主程序的尾部對(duì)變量的值進(jìn)行判斷,如果值發(fā)生了預(yù)期的變化,就說(shuō)明T0中斷正常,如果沒(méi)有發(fā)生變化則使程序復(fù)位。對(duì)于T1我們用來(lái)監(jiān)控主程序的運(yùn)行,我們給T1設(shè)定一定的定時(shí)時(shí)間,在主程序中對(duì)其進(jìn)行復(fù)位,如果不能在一定的時(shí)間里對(duì)其進(jìn)行復(fù)位,T1 的定時(shí)中斷就會(huì)使單片機(jī)復(fù)位。在這里T1的定時(shí)時(shí)間要設(shè)的大于主程序的運(yùn)行時(shí)間,給主程序留有一定的的余量。而T1的中斷正常與否我們?cè)儆蒚0定時(shí)中斷子程序來(lái)監(jiān)視。這樣就構(gòu)成了一個(gè)循環(huán),T0監(jiān)視T1,T1監(jiān)視主程序,主程序又來(lái)監(jiān)視T0,從而保證系統(tǒng)的穩(wěn)定運(yùn)行。

關(guān)鍵詞: 獨(dú)立看門(mén)狗 主要用于 監(jiān)視什么的 軟件看門(mén)狗技術(shù)

熱門(mén)推薦