国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

AS32S601看門狗功能:守護系統穩定的堅實盾牌

安芯 ? 來源:jf_29981791 ? 2025-07-22 13:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式系統領域,系統的穩定性與可靠性始終是研發者與應用者關注的核心焦點。而看門狗(Watchdog Timer, WDT)作為嵌入式系統中至關重要的安全機制,宛如一位不知疲倦的守望者,在系統面臨異常與故障風險時挺身而出,保障系統的正常運轉。本文聚焦于國科安芯推出的 AS32S601 型MCU芯片的看門狗功能,深入剖析其基本概念、核心作用、工作原理、配置要點以及在實際應用中的價值與挑戰,旨在為相關領域的科研工作者、工程師以及對嵌入式技術感興趣的專業讀者提供一份全面、系統且深入的文獻綜述式分析。

一、看門狗的基本概念與核心作用

(一)基本概念

看門狗是一種特殊的定時器電路,用于監控微控制器(MCU)的運行狀態。在由單片機構成的微型計算機系統中,單片機工作時極易受到外界電磁場干擾,進而造成寄存器數據混亂、程序指針錯誤或陷入死循環等問題,導致系統無法正常工作??撮T狗正是為解決這類問題而設計的硬件 / 軟件組合解決方案,其本質是通過定時監視機制,在系統出現異常時采取復位措施,使系統能夠重新回到初始狀態并恢復正常運行。

(二)核心作用

防止系統死鎖 :在嵌入式環境中,外部干擾或軟件錯誤等因素可能導致程序陷入死循環或 “跑飛”,看門狗能夠在預設時間內未收到喂狗信號時強制系統復位。例如在汽車電子控制單元(ECU)中,惡劣的電磁環境和溫度變化等復雜工況極易導致程序異常,看門狗的引入能顯著降低因死鎖問題而導致的維修需求,保障汽車電子系統的穩定運行,避免車輛出現故障拋錨等風險,對行車安全具有重要意義。

提升系統可靠性 :通過定期喂狗機制,看門狗能夠敏銳地檢測系統異常并自動恢復。對于需要長期穩定運行的設備,如工業控制器、醫療設備等,這一作用尤為關鍵。據統計,在關鍵安全系統中引入看門狗機制后,系統無故障運行時間可提升 40% 以上,這意味著設備的維護周期可以有效延長,生產效率得以提高,在工業生產自動化、醫療診斷與治療等領域具有巨大的應用價值,能夠減少因設備頻繁故障而造成的生產停滯、醫療事故等風險。

簡化故障處理 :當看門狗觸發復位后,系統從初始狀態重新運行,相較于人工診斷和修復而言,這種方式更為高效、便捷。特別適用于部署在偏遠或難以維護環境中的設備,如沙漠中的氣象監測站、海上石油鉆井平臺的監測設備等??撮T狗的自動復位功能可大幅減少不必要的現場維護成本以及人力物力的投入,確保設備在惡劣環境下的持續穩定運行,及時準確地采集和傳輸數據,為相關領域的科研與生產活動提供有力支持。

增強系統安全性 :在航空航天、醫療設備等關鍵領域,看門狗作為硬件安全機制,為系統提供了額外的保護層,防止因軟件故障導致的安全事故。例如在航空電子系統中,一旦軟件出現故障,可能導致飛行控制系統失控等嚴重后果,看門狗能夠在軟件故障初期及時復位系統,避免故障的進一步擴大,保障飛行安全;在醫療設備如心臟起搏器、呼吸機等設備中,看門狗能夠確保設備在關鍵時刻正常工作,防止因軟件異常而危及患者生命安全。

二、看門狗的分類

根據實現方式,看門狗可分為硬件看門狗和軟件看門狗兩大類。

硬件看門狗通過專用定時器電路實現,完全獨立于主系統,具備高度的可靠性和獨立性。即使主時鐘失效,硬件看門狗仍能正常工作,其工作狀態不受主系統的影響,能夠在主系統出現嚴重故障時及時觸發復位操作,為系統提供最底層的硬件安全保障。

軟件看門狗則利用 MCU 內部定時器實現,雖然在一定程度上節省了硬件成本,但其可靠性相對較低。由于軟件看門狗依賴于主系統的時鐘和資源,當主系統出現故障時,軟件看門狗自身也可能受到影響,導致無法及時有效地發揮作用。但在一些對成本較為敏感且對可靠性要求相對不是極端苛刻的簡單應用場景中,軟件看門狗也能作為一種可行的解決方案。

在具體應用中,還有獨立看門狗(IWDG)和窗口看門狗(WWDG)之分。獨立看門狗對喂狗時間要求相對寬松,具有一定的靈活性,適用于對喂狗時機要求不是特別精確的場景;而窗口看門狗則必須在特定時間窗口內喂狗,這種嚴格的喂狗要求使得窗口看門狗能夠更精確地監控系統的運行狀態,對軟件時序異常具有更高的敏感度,適合對系統時序要求嚴格的復雜應用場景,如實時性要求極高的工業自動化控制系統等。

三、看門狗的工作原理與內部機制

(一)工作邏輯

看門狗的工作邏輯本質上是一個 “定時檢查 + 強制復位” 的循環過程。其核心機制包括以下幾個關鍵環節:

定時檢查 :看門狗內部包含一個遞減(或遞增)計數器,通常由獨立的時鐘源驅動。在 AS32S601 中,獨立看門狗(IWDG)使用內部低速時鐘(SIRC),典型頻率為 32kHz,與主系統時鐘完全隔離。這種設計確保了即使主時鐘發生故障,看門狗仍能正常工作,不受主系統時鐘波動或故障的影響,從而獨立地執行定時檢查任務。計數器從初始值開始遞減(或遞增),在正常情況下,當計數器達到一定值之前,系統通過喂狗操作重置計數器,使計數過程重新開始,表明系統處于正常運行狀態。

強制復位 :當計數器遞減(或遞增)至零(或達到設定的超時值)時,表明系統可能出現了異常,無法正常執行喂狗操作,此時看門狗將觸發復位序列。復位操作可以采取硬件復位的方式,直接拉低 MCU 的 RESET 引腳,使整個系統重啟,迅速擺脫異常狀態;或者在某些特定配置和 MCU 支持的情況下,先產生中斷通知,允許軟件保存關鍵狀態信息,再執行復位操作,這種方式能夠在一定程度上減少數據丟失的風險,為系統的異常恢復提供更靈活的處理方式。

(二)喂狗機制

“喂狗”(Refresh)是看門狗系統的關鍵操作,實質上是重置看門狗計數器的過程。在正常程序運行中,開發者需要在看門狗超時前,通過向特定寄存器寫入特定值(如 0x2f3e5d8a)來重載計數器。這一操作向看門狗證明系統仍在正常運行,無需復位。喂狗策略的設計直接影響系統可靠性,合理的喂狗策略應綜合考慮喂狗位置、喂狗頻率以及多任務環境中的喂狗方式等因素。

(三)復位觸發機制

當計數器達到超時值(獨立看門狗)或超出時間窗口(窗口看門狗)時,看門狗將觸發復位序列。復位后,系統通常可通過檢查復位標志寄存器區分復位來源(如上電復位、看門狗復位等),這對故障診斷尤為重要。通過分析復位標志寄存器的信息,研發人員能夠快速定位導致復位的原因,是外部電源問題、軟件故障還是其他硬件異常等,從而有針對性地采取措施進行優化和改進,提高系統的穩定性和可靠性。同時,讀取 FCU 錯誤寄存器能夠進一步檢測是哪種具體的錯誤觸發了復位,如程序運行錯誤、數據傳輸錯誤等,為深入分析系統故障提供了詳細的依據。

四、FCU 模塊配置與看門狗時鐘及時間計算

(一)FCU 模塊配置

在 AS32S601 芯片中,FCU 模塊的配置對于看門狗功能的正常實現至關重要。以下是 FCU 模塊配置的代碼示例及關鍵解析:

void FCUConfig(void)

{

    PLIC_StructInit(&PLIC_InitStructure);

    /* Configer the DMA0 interrupt */

    PLIC_InitStructure.PLIC_IRQChannel = FCU_IRQn;

    PLIC_InitStructure.PLIC_IRQPriority = 1;

    PLIC_InitStructure.PLIC_IRQChannelCmd = ENABLE;

    PLIC_Init(&PLIC_InitStructure);

    FCU_CLK_ENABLE();

#if IWDG

    /* Clear FCU interrupt suspend bit*/

    *((uint32_t *)(FCU_BASE+0xcc))|=(1u< 
    uint32_t * FCU_CFG35=(uint32_t *)(FCU_BASE+0x8c);

    uint32_t tmreg=0;

    tmreg =*FCU_CFG35;

    /* The configuration error signal is set to Alarm, 

       and the Alarm behavior is set to interrupt */

    tmreg |= (uint32_t)((1u< 
    *FCU_CFG35 =tmreg;

    /* The error signal is output normally*/

    *FCU_CFG35 &=0x3ffffffd;

    /* Enable FCU channel 35*/

    *FCU_CFG35 |=(1u< 
#endif

#if WWDG  

    /* Clear FCU interrupt suspend bit*/

    *((uint32_t *)(FCU_BASE+0xc8))|=(1u< 
    uint32_t * FCU_CFG31=(uint32_t *)(FCU_BASE+0x7c);

    uint32_t tmreg=0;

    tmreg =*FCU_CFG31;

    /* The configuration error signal is set to Alarm, 

       and the Alarm behavior is set to interrupt */

    tmreg |= (uint32_t)((1u< 
    *FCU_CFG31 =tmreg;  

    /* The error signal is output normally*/

    *FCU_CFG31 &=0x3ffffffd;

    /* Enable FCU channel 35*/

     *FCU_CFG31 |=(1u< 
#endif        

}

 void FCU_IRQ_Handler()

 { 

#if IWDG

    /* Clear FCU interrupt suspend bit*/

    *((uint32_t *)(FCU_BASE+0xcc))|=(1u< 
#endif

#if WWDG 

    *((uint32_t *)(FCU_BASE+0xc8))|=(1u< 
#endif

         

 }

在上述配置代碼中,首先對 PLIC 進行結構體初始化,并配置 DMA0 中斷,設置 FCU 中斷的優先級為 1 且使能中斷通道。接著使能 FCU 時鐘。在獨立看門狗(IWDG)配置部分,清除 FCU 中斷掛起位,通過操作特定寄存器地址(FCU_BASE+0xcc)并將相應位(1u<<3)置位來實現。然后對 FCU_CFG35 寄存器進行配置,將配置錯誤信號設置為報警,并且報警行為設置為中斷,同時確保錯誤信號正常輸出,并使能 FCU 通道 35。類似地,在窗口看門狗(WWDG)配置部分,清除 FCU 中斷掛起位(操作 FCU_BASE+0xc8 地址的第 31 位),對 FCU_CFG31 寄存器進行相應的錯誤信號和報警行為配置,使能 FCU 通道 35。這些配置步驟確保了 FCU 模塊能夠正確地與看門狗功能協同工作,當出現錯誤情況時能夠及時觸發中斷或復位操作,保障系統的穩定性。

(二)時鐘與時間計算

看門狗的超時時間由時鐘源頻率、預分頻器和重載值共同決定,其計算公式因獨立看門狗和窗口看門狗而異。

1. 獨立看門狗(IWDG)

IWDG 的超時時間計算公式為:

其中,PSC 為預分頻器值,DIV 為分頻器值,BVAL 為超時計數,fSIRC 為內部低速時鐘頻率(32768Hz)。

例如,在代碼配置中:

設置預分頻器為 100,分頻器為 2,超時計數為 1000,計算得到超時時間約為 100×2×1000/32768≈6.1 秒。這意味著在正常情況下,系統需要在 6.1 秒的時間間隔內完成喂狗操作,否則 IWDG 將觸發復位。

2. 窗口看門狗(WWDG)

WWDG 的超時時間計算公式為:

其中,PSC 為預分頻器值,DIV 為分頻器值,WDCNT 為計數器值,fCLK 為所依賴的系統時鐘頻率(如 APB0 或 APB1 時鐘頻率)。

例如,在代碼配置中:

設置預分頻器為 2,分頻器為 25,計數器值為 3000,假設系統時鐘頻率為 25MHz(以代碼中的 WWDG0 時鐘使能后的實際工作頻率為準),則窗口超時時間約為 2×25×3000/25000000=6 毫秒,而超時時間約為 2×25×5000/25000000=10 毫秒。這表明在 WWDG 的配置下,喂狗操作必須在 6 毫秒到 10 毫秒的時間窗口內完成,否則將觸發復位操作。這種精確的時間窗口設置使得 WWDG 能夠更嚴格地監控系統的時序行為,適用于對時序要求苛刻的復雜應用場景。

五、低功耗模式下看門狗的行為與處理要點

在節能設計日益受到重視的今天,嵌入式系統常常需要運行在低功耗模式下,如睡眠模式、深度休眠模式等。然而,在低功耗模式下,看門狗的行為需要特別關注。AS32S601 允許在睡眠、深度休眠時獨立看門狗繼續運行,這為系統在低功耗狀態下的穩定監控提供了保障。但與此同時,錯誤配置可能導致看門狗在休眠期間意外復位,或者喪失監控功能。例如,若在進入低功耗模式前未正確配置看門狗的時鐘源、喂狗間隔以及相關控制寄存器,可能會出現看門狗計數速度異常加快或減慢的情況,導致系統在休眠過程中提前觸發復位,或者無法及時響應異常情況。因此,在進行低功耗設計時,必須深入研究芯片手冊中關于看門狗在低功耗模式下的工作特性,合理設置相關參數,確保看門狗能夠在低功耗模式下正常發揮其監控作用,同時避免不必要的復位干擾,實現系統在低功耗與高可靠性之間的平衡。

六、喂狗策略設計要點

合理的喂狗策略對于確保系統可靠性至關重要,以下是喂狗策略設計的關鍵要點:

(一)喂狗位置

喂狗操作應分布在程序的關鍵路徑上,尤其要覆蓋系統的核心功能模塊和易出現異常的環節。例如,在一個數據采集與處理系統中,應在數據采集完成、數據處理的關鍵階段以及數據傳輸前后等位置設置喂狗點。這樣可以確保系統各個部分在正常運行時都能及時喂狗,一旦某個關鍵環節出現故障,未能在預定位置喂狗,看門狗即可觸發復位,及時恢復系統運行。避免僅在單一位置喂狗的做法,因為如果該喂狗位置所在的代碼路徑出現問題,整個系統的監控將失效,可能導致系統長時間處于異常狀態而無法得到及時恢復。

(二)喂狗頻率

喂狗頻率通常應設置為超時時間的 30 - 70%,這一范圍的設置既能夠避免頻繁喂狗而浪費系統資源,又能為可能出現的意外情況留出足夠的余量。例如,若看門狗超時時間為 1 秒,則喂狗頻率可設定在每 300 - 700 毫秒喂狗一次。這樣的設置在保證系統正常運行的前提下,給予系統一定的靈活性,以應對如系統負載突變、中斷延遲等不確定因素。然而,具體的喂狗頻率還需根據系統的實際運行特性、任務調度情況以及系統對實時性的要求等因素進行細致的分析和調整,通過實驗和實踐驗證來確定最優的喂狗頻率,以實現系統穩定性和資源利用率的最佳平衡。

(三)多任務環境下的喂狗策略

在實時操作系統(RTOS)環境中,多任務并發執行使得喂狗策略變得更加復雜。一種有效的策略是由專門的監控任務負責檢查各任務的運行標志,只有當所有被監控任務都處于正常運行狀態時,監控任務才執行喂狗操作。例如,在 FreeRTOS 中,可以采用如下所示的看門狗任務示例代碼:

在此代碼中,通過定義任務事件位,監控任務在循環中等待所有任務的任務事件位被置位,當所有任務都正常運行并置位相應的事件標志位后,監控任務才會執行喂狗操作。這種策略實現了對整個系統狀態的全面監控,確保只有在所有關鍵任務都正常運行的情況下才重置看門狗計數器,從而有效提高了系統的可靠性。此外,在多任務環境下,還需注意任務間的優先級設置、時間片分配以及同步互斥等問題對喂狗操作的影響,避免因任務調度不當導致喂狗超時或頻繁喂狗等問題。

(四)異常處理中的喂狗策略

在系統的異常處理流程中,也應合理安排喂狗操作。當系統進入異常處理程序時,表明系統可能處于不穩定狀態,此時仍需要及時喂狗,以防止在錯誤恢復期間意外復位。例如,在處理硬件中斷異常、軟件故障異常等過程中,應在異常處理的合適階段插入喂狗操作,確??撮T狗計數器不會溢出,同時為異常處理提供足夠的時間,使系統能夠盡可能地從異常中恢復,而不是直接復位。但需要注意的是,在異常處理中的喂狗操作應謹慎設計,避免因頻繁喂狗或喂狗間隔過短而導致看門狗無法正常起到監控作用,或者掩蓋系統中存在的深層次問題,應在充分分析異常處理流程和系統可靠性需求的基礎上合理安排喂狗時機。

七、看門狗配置的常見問題與解決方案

(一)意外復位

意外復位是看門狗配置過程中較為常見的問題,其可能原因及解決方案如下:

喂狗間隔過長 :如果喂狗間隔設置超過了看門狗的超時時間,或者由于系統任務執行時間過長、中斷響應延遲等因素導致實際喂狗間隔超過超時時間,就會引發看門狗復位。為解決此問題,需要重新評估系統的任務執行時間和中斷延遲情況,合理縮短喂狗間隔,確保喂狗操作能夠在超時時間之前完成。同時,可以對系統進行優化,如優化任務代碼以減少執行時間、調整中斷優先級以降低中斷延遲等,從而為喂狗操作預留足夠的時間窗口。

喂狗位置不當 :喂狗位置設置不合理,可能使得某些關鍵路徑或容易出現異常的代碼段未能及時喂狗。需要對程序流程進行全面審查,重新規劃喂狗位置,確保在系統正常運行的各個關鍵環節都能及時喂狗,避免因喂狗位置缺失而導致的意外復位。

(二)調試干擾

在調試過程中,由于調試工具頻繁暫停程序執行,可能導致看門狗計數器繼續運行而無法及時喂狗,從而引發復位。為解決這一問題,可在調試時臨時禁用看門狗功能,或者延長看門狗的超時時間,以適應調試過程中程序暫停的情況。然而,在禁用看門狗進行調試時,需注意在調試完成后及時重新使能看門狗,并恢復正確的配置參數,以免忘記重新配置而導致系統在正式運行時缺乏看門狗保護。此外,也可以采用一些調試工具提供的與看門狗協同工作的功能,如在暫停調試時自動暫??撮T狗計數等,以減少調試對看門狗功能的干擾。

(三)時間計算錯誤

由于時鐘源的偏差、配置參數的錯誤設置等因素,可能導致實際的看門狗超時時間與預期不符,進而影響系統的正常運行。為解決此問題,應通過實際測量時鐘頻率來獲取精確的時鐘源參數,并根據測量結果對看門狗的預分頻器、分頻器和超時計數等參數進行調整。同時,在系統設計階段,應充分考慮時鐘源的穩定性、溫度漂移等因素對時鐘頻率的影響,預留一定的裕量,以確保在不同的工作條件下,看門狗的超時時間都能滿足系統可靠性要求。此外,還可以采用一些時鐘監測和校準技術,如使用外部晶振結合內部校準電路等,提高時鐘源的精度和穩定性,從而減少因時鐘源偏差導致的時間計算錯誤問題。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    147

    文章

    18932

    瀏覽量

    398462
  • 看門狗
    +關注

    關注

    10

    文章

    610

    瀏覽量

    72971
  • 嵌入式系統
    +關注

    關注

    41

    文章

    3747

    瀏覽量

    133653
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32中的獨立看門狗和窗口看門狗是什么

    在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗功能。但是目前看門狗發展到今天基本上分為兩大類:獨立
    的頭像 發表于 02-20 17:47 ?4386次閱讀
    STM32中的獨立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>是什么

    MCU獨立看門狗和窗口看門狗的區別

    早期的MCU沒有看門狗,就容易引起有些產品死機了不能重啟工作。為了避免這個問題,后期的MCU在內部集成了看門狗功能
    發表于 03-03 09:18 ?1486次閱讀

    W601看門狗有哪些功能

    什么是看門狗?看門狗的主要特性有哪些?W601看門狗有哪些功能?
    發表于 01-17 07:13

    89S51看門狗功能的使用方法

    89S51看門狗功能的使用方法:在ATMEL的89S51系列的89S51與89C51功能相同,指
    發表于 09-23 23:40 ?35次下載

    什么是看門狗電路

    看門狗電路 看門狗電路一般有軟件看門狗和硬件看門狗兩種。軟件看門狗不需外接硬件電路,但系統需要
    發表于 10-21 01:40 ?8764次閱讀

    stm32看門狗時間計算 獨立看門狗和窗口看門狗的特性是什么

    本文為您講解STM看門狗時間計算(時限)與頻率計算,獨立看門狗和窗口看門狗的特性、區別與聯系。
    發表于 10-10 10:41 ?9385次閱讀

    什么是stm32看門狗?獨立看門狗和窗口看門狗工作原理解析

    stm32有兩個看門狗,獨立看門狗和窗口看門狗,其實兩者的功能是類似的,只是喂狗的限制時間不同。 獨立看門狗
    的頭像 發表于 11-06 11:48 ?2.8w次閱讀
    什么是stm32<b class='flag-5'>看門狗</b>?獨立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>工作原理解析

    STM32看門狗配置(獨立看門狗IWDG和窗口看門狗WWDG)

    stm32自帶兩個看門狗模塊,獨立看門狗IWDG和窗口看門狗WWDG。看門狗主要作用是可用來檢測和解決由軟件錯誤引起的故障;當計數器達到給定的超時值時,觸發一個中斷(僅適用于窗口型
    發表于 11-09 17:17 ?8843次閱讀
    STM32<b class='flag-5'>看門狗</b>配置(獨立<b class='flag-5'>看門狗</b>IWDG和窗口<b class='flag-5'>看門狗</b>WWDG)

    淺談STM8S_008_WDG獨立看門狗和窗口看門狗

    STM8S_008_WDG獨立看門狗和窗口看門狗
    的頭像 發表于 03-20 09:39 ?6848次閱讀
    淺談STM8<b class='flag-5'>S</b>_008_WDG獨立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>

    MCU獨立看門狗與窗口看門狗的區別

    早期的MCU沒有看門狗,就容易引起有些產品死機了不能重啟工作。為了避免這個問題,后期的MCU在內部集成了看門狗功能。為了滿足更多使用場景,現在很多MCU都集成了兩個看門狗:獨立
    發表于 10-28 20:06 ?8次下載
    MCU獨立<b class='flag-5'>看門狗</b>與窗口<b class='flag-5'>看門狗</b>的區別

    STM32:獨立看門狗、窗口看門狗的配置

    STM32單片機的看門狗有獨立看門狗和窗口看門狗之分,這兩者的工作原理卻完全不同。
    發表于 02-08 16:15 ?18次下載
    STM32:獨立<b class='flag-5'>看門狗</b>、窗口<b class='flag-5'>看門狗</b>的配置

    STM32中的獨立看門狗和窗口看門狗

    一、前言 在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗功能。但是目前看門狗發展到今天基本上分為兩大
    的頭像 發表于 12-22 16:58 ?3198次閱讀

    STM32中的獨立看門狗和窗口看門狗

    在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗功能。但是目前看門狗發展到今天基本上分為兩大類:獨立
    的頭像 發表于 01-30 14:38 ?2569次閱讀
    STM32中的獨立<b class='flag-5'>看門狗</b>和窗口<b class='flag-5'>看門狗</b>

    MCU如何集成看門狗功能

    一、前言 在早期的MCU中是沒有看門狗這種東西的,所以產品就很容易出現死機,跑飛的情況。為了避免這種情況的出現,后期的MCU都集成了看門狗功能。但是目前看門狗發展到今天基本上分為兩大
    的頭像 發表于 06-22 09:09 ?3039次閱讀
    MCU如何集成<b class='flag-5'>看門狗</b>的<b class='flag-5'>功能</b>

    什么是看門狗,工業路由器看門狗技術的功能優勢

    工業路由器大多都會配備看門狗技術,它是保證工業路由器傳輸過程中連續24小時不宕機的重要保護技術,那么,什么是看門狗呢?▍看門狗功能看門狗,又叫watchdog,從本質上來說就是一個定時
    的頭像 發表于 03-27 10:16 ?3308次閱讀
    什么是<b class='flag-5'>看門狗</b>,工業路由器<b class='flag-5'>看門狗</b>技術的<b class='flag-5'>功能</b>優勢