h1_key

當(dāng)前位置:首頁(yè) >新聞資訊 > 行業(yè)資訊>STM32看門狗?STM32是單片機(jī)能看門嗎?
STM32看門狗?STM32是單片機(jī)能看門嗎?
2022-06-23 835次


  拿現(xiàn)在大家熟悉的STM32來(lái)說(shuō),都集成了獨(dú)立看門狗和窗口看門狗,下面就展開(kāi)來(lái)講講這個(gè)兩個(gè)看門狗以及它們的區(qū)別。

  早期的MCU沒(méi)有看門狗,就容易引起有些產(chǎn)品死機(jī)了不能重啟工作。為了避免這個(gè)問(wèn)題,后期的MCU在內(nèi)部集成了看門狗的功能。

  為了滿足更多使用場(chǎng)景,現(xiàn)在很多MCU都集成了兩個(gè)看門狗:獨(dú)立看門狗與窗口看門狗。

  獨(dú)立看門狗

  獨(dú)立看門狗,顧名思義,就是獨(dú)立的一個(gè)看門狗,由其專用低速時(shí)鐘 (LSI) 驅(qū)動(dòng),因此,即便在主時(shí)鐘發(fā)生故障時(shí)仍然保持工作狀態(tài)。

  IWDG 最適合應(yīng)用于那些需要看門狗作為一個(gè)在主程序之外,能夠完全獨(dú)立工作,并且對(duì)時(shí)間精度要求較低的場(chǎng)合。

  獨(dú)立看門狗特性:

  ·

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

  ·

  ·

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

  ·

  ·

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

  ·

  

1.png 

  窗口看門狗

  窗口看門狗,之所以稱為窗口,是因?yàn)槠湮构窌r(shí)間是一個(gè)有上下限的范圍內(nèi),你可以通過(guò)設(shè)定相關(guān)寄存器,設(shè)定其上限時(shí)間和下限時(shí)間:喂狗的時(shí)間不能過(guò)早也不能過(guò)晚。

  

11.png 

  窗口型看門狗窗口看門狗的上窗口就是配置寄存器WWDG->CFR里設(shè)定的W[6:0];下窗口是固定的0x40;當(dāng)窗口看門狗的計(jì)數(shù)器在上窗口值之外,或是低于下窗口值都會(huì)產(chǎn)生復(fù)位。

  

12.png 

窗口型看門狗工作原理

  上窗口的值可以只有設(shè)定,7位二進(jìn)制數(shù)最大只可以設(shè)定為127(0x7F),最小又必須大于下窗口的0x40,所以其取值范圍為64~127(即:0x40~0x7F);配置寄存器WWDG->CFR中為計(jì)數(shù)器設(shè)定時(shí)鐘分頻系數(shù),確定這個(gè)計(jì)數(shù)器可以定時(shí)的時(shí)間范圍,從而確定窗口的時(shí)間范圍。

  窗口看門狗的時(shí)鐘來(lái)自于PCLK1,在時(shí)鐘配置中,其頻率為外部時(shí)鐘經(jīng)倍頻器后的二分頻時(shí)鐘,即為36MHz,根據(jù)手冊(cè)可以知道其定時(shí)時(shí)間計(jì)算方法:

  

 

  兩者對(duì)比

  1.使用條件對(duì)比

   13.png

 

  2.特點(diǎn)對(duì)比

14.png 

  兩者區(qū)別

  獨(dú)立看門狗與窗口看門狗的區(qū)別如下:

  ·獨(dú)立看門狗沒(méi)有中斷,窗口看門狗有中斷。

  ·獨(dú)立看門狗有硬件軟件之分,窗口看門狗只能軟件控制。

  ·獨(dú)立看門狗只有下限,窗口看門狗有下限和上限。

  ·獨(dú)立看門狗是12位遞減的,窗口看門狗是7位遞減的。

  ·獨(dú)立看門狗是用的內(nèi)部大約40KHzRC振蕩器,窗口看門狗是用的系統(tǒng)時(shí)鐘APB1ENR

  ·獨(dú)立看門狗沒(méi)有中斷功能,只要在計(jì)數(shù)器減到0(下限)之前,重新裝載計(jì)數(shù)器的值,就不會(huì)產(chǎn)生復(fù)位。

  要注意看門狗和外接復(fù)位IC同時(shí)存在的情況,外部電路可能會(huì)阻止看門狗復(fù)位。

  窗口看門狗有中斷,這個(gè)中斷的作用是在計(jì)數(shù)器達(dá)到下限0x40的時(shí)候,產(chǎn)生中斷,讓你喂狗;如果你不喂狗,計(jì)數(shù)器的值變?yōu)?/font>0x3f的時(shí)候,將會(huì)產(chǎn)生系統(tǒng)復(fù)位;即使是喂狗,也應(yīng)該在中斷里快速喂狗,要不時(shí)間長(zhǎng)了計(jì)數(shù)器減1也會(huì)變成0x3f產(chǎn)生復(fù)位。

  窗口看門狗還有一個(gè)上限值,這個(gè)值如果大于計(jì)數(shù)器的初始值,那么就沒(méi)有任何作用了;這個(gè)值小于計(jì)數(shù)器初始值的時(shí)候,當(dāng)計(jì)數(shù)器的值大于上限值時(shí)你對(duì)計(jì)數(shù)器進(jìn)行裝載,將會(huì)產(chǎn)生復(fù)位,只有在計(jì)數(shù)器減到小于上限值時(shí),你才能重新裝載計(jì)數(shù)器。意思就是說(shuō)只有計(jì)數(shù)器的值在上限值和下限值之間你才能裝載計(jì)數(shù)器,否則就會(huì)產(chǎn)生系統(tǒng)復(fù)位,當(dāng)上限值小于下限值,也沒(méi)有意義。

 

  • 成興光丨LED燈珠點(diǎn)亮壁燈,綻放獨(dú)特光彩
  • 成興光LED壁燈作為一種獨(dú)特的照明裝飾燈具,在家居裝飾中扮演著越來(lái)越重要的角色。它不僅提供必要的照明,還能為家居環(huán)境增添溫馨與時(shí)尚感,成為家居裝飾的新寵。LED壁燈以其獨(dú)特的設(shè)計(jì)和多樣化的風(fēng)格,滿足了各種家居裝飾的需求。無(wú)論是簡(jiǎn)約現(xiàn)代還是古典奢華,LED壁燈都能完美融入,為空間增添一抹獨(dú)特的韻味。
    2024-10-31 220次
  • 時(shí)科榮獲“國(guó)際影響力品牌”大獎(jiǎng),引領(lǐng)半導(dǎo)體行業(yè)創(chuàng)新發(fā)展
  • 5月29日,2024電子信息產(chǎn)業(yè)新質(zhì)生產(chǎn)力交流大會(huì)暨第七屆“藍(lán)點(diǎn)獎(jiǎng)”頒獎(jiǎng)盛典在深圳龍華隆重舉行。本次大會(huì)匯聚了來(lái)自政府、學(xué)術(shù)界、產(chǎn)業(yè)界及企業(yè)界的近600位嘉賓,共同探討和展望電子信息產(chǎn)業(yè)新質(zhì)生產(chǎn)力的發(fā)展趨勢(shì)與前景,并表彰了在電子信息創(chuàng)新發(fā)展、品牌價(jià)值提升及技術(shù)競(jìng)爭(zhēng)等方面做出卓越貢獻(xiàn)的企業(yè)
    2024-06-03 23380次
  • 瑞薩收購(gòu)Transphorm擴(kuò)展電源產(chǎn)品陣容
  • 瑞薩與Transphorm宣布雙方已達(dá)成最終協(xié)議,根據(jù)該協(xié)議,瑞薩子公司將以每股5.10美元現(xiàn)金收購(gòu)Transphorm所有已發(fā)行普通股,較Transphorm在2024年1月10日的收盤價(jià)溢價(jià)約35%,較過(guò)去十二個(gè)月的成交量加權(quán)平均價(jià)格溢價(jià)約56%,較過(guò)去六個(gè)月的成交量加權(quán)平均價(jià)格溢價(jià)約78%。
    2024-01-11 23574次
  • 瑞薩電子預(yù)先公布了第五代R-Car SoC
  • 瑞薩電子預(yù)先公布了第五代R-Car SoC的相關(guān)信息,該SoC面向高性能應(yīng)用,采用先進(jìn)的Chiplet小芯片封裝集成技術(shù),將為車輛工程師在設(shè)計(jì)時(shí)帶來(lái)更大的靈活度。舉例來(lái)說(shuō),若高級(jí)駕駛輔助系統(tǒng)(ADAS)需要兼顧更突出的AI性能時(shí),工程師可將AI加速器集成至單個(gè)芯片中。
    2023-12-12 23865次
  • ROHM羅姆半導(dǎo)體采用SOT-223-3小型封裝的600V耐壓Super Junction MOSFET
  • ROHM羅姆半導(dǎo)體開(kāi)發(fā)出采用SOT-223-3小型封裝(6.50mm×7.00mm×1.66mm)的600V耐壓Super Junction MOSFET*1,新產(chǎn)品非常適用于照明用小型電源、電泵和電機(jī)等應(yīng)用。
    2023-12-12 1380次
    10s
    溫馨提示:
    訂單商品問(wèn)題請(qǐng)移至我的售后服務(wù)提交售后申請(qǐng),其他需投訴問(wèn)題可移至我的投訴提交,我們將在第一時(shí)間給您答復(fù)