STM32有兩種看門狗:獨立看門狗和窗口看門狗。本文主要介紹獨立看門狗的使用。
獨立看門狗(IDWG):由獨立的40KHZ的低速時鐘為其驅動。因此,即使主時鐘發生故障,IDWG依然可以正常工作。
窗口看門狗(WWDG):有從APB1的時鐘分頻后得到的時鐘驅動,通過可配置的時間窗口來檢測應用程序非正常的過早或過遲的行為。
IDWG最適合用于那些需要看門狗在一個主程序外,能夠完全獨立工作,并對時間精度要求低的場合。而WWDG最適合那些要求看門狗在精確計時窗口起作用的應用程序。
IDWG使用的過程中,可以采用以下的方式進行配置:
void IWDG_Configuration(void)
{
/* 使能對IWDG_PR and IWDG_RLR 寄存器寫數據 */
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
/* 設置IWDG的時鐘頻率*/
IWDG_SetPrescaler(IWDG_Prescaler_32); //IWDG_PR: 40KHz(LSI) / 32 = 1.25 KHz //800u
/* 設置IWDG的周期*/
IWDG_SetReload(349); //280MS /*根據不同模塊調整*/
/* 按照IWDG重裝載寄存器的值重裝載IWDG計數器*/
IWDG_ReloadCounter();
/* 使能IWDG (the LSI oscillator will be enabled by hardware) */
IWDG_Enable();
}
上一篇:stm32獨立看門狗和窗口看門狗的區別和聯系
下一篇:stm32休眠 以及休眠中如何喂狗
推薦閱讀
史海拾趣
隨著市場規模的擴大,AZM公司面臨著供應鏈管理和成本控制的挑戰。為了確保產品質量和交貨期的穩定性,公司加強了與供應商的合作與溝通,建立了嚴格的供應商評價體系。同時,公司還通過優化生產流程、提高生產效率、降低原材料消耗等方式,有效控制了成本,提升了盈利能力。
隨著公司的不斷發展,奧松電子陸續獲得了多項榮譽資質,如“國家專精特新‘小巨人’企業”、“國家高新技術企業”等。這些榮譽的獲得,不僅證明了公司在電子行業中的實力與地位,也為公司的品牌建設提供了有力的支撐。同時,這些榮譽也為公司的市場拓展和業務發展提供了更多的機遇和可能。
奧松電子自成立以來,一直致力于MEMS特色半導體芯片的研發與生產。公司憑借其國內領先的生產線技術,成功打造了一條高效、穩定的芯片生產線。這不僅提升了公司的生產效率,也為公司在電子行業中樹立了良好的口碑。隨著技術的不斷進步,奧松電子的芯片性能也得到了顯著提升,滿足了市場對于高質量、高性能芯片的需求。
為了實現更長遠的發展,岑科在2004年決定進軍生產制造領域。公司在深圳和廣西設立了工廠,開始了自主生產制造之路。在這一過程中,岑科嚴格控制生產流程,靈活配置資源,并建立了嚴格的質量管理體系,以確保產品的高水平交付。通過自主研發和創新,岑科逐漸在生產制造領域取得了顯著的成果,產品線不斷擴展,市場份額也逐漸增加。
在過去,國內企業在車載信號傳輸領域的共模電感選擇有限,主要依賴進口品牌。岑科意識到這一市場的巨大空缺后,決定借助自主研發設備的優勢進行研發工作。經過兩三年的攻關,岑科成功研發出了ACML系列共模電感。這一系列產品在溫度特性上表現優異,可在-40℃到150℃的范圍內正常工作,并適用于CAN-BUS、CAN-FD、A2B及以太網等多種場景。岑科的這一研發成果不僅填補了國內市場空白,還實現了國產替代,為汽車電子行業的發展做出了重要貢獻。
隨著生產規模的擴大,岑科在2010年將制造板塊遷移至廣西,以進一步優化企業資源配置。這一舉措不僅降低了生產成本,還提高了生產效率。同時,岑科加速了自主創新和技術進步的步伐,不斷推出更具競爭力的電子產品。在這一階段,岑科的產品質量和性能得到了市場的廣泛認可,客戶滿意度也持續提升。
從通信產業本身看未來的發展,要放在大融合的背景下看行業的發展。第一是大融合趨勢下的大行業。第二是我國信息通信業發展需求,第三是我國信息通信業發展的方向與動力。 為什么先講融合呢?因為融合對我們產業的影響越來越大,而且非常深刻。 ...… 查看全部問答∨ |
摘要:簡要介紹了CPLD/FPGA器件的特點和應用范圍,并以分頻比為2.5的半整數分頻器的設計為例,介紹了在MAX+plus II開發軟件下,利用VHDL硬件描述語言以及原理圖的輸入方式來設計數字邏輯電路的過程和方法。 關鍵詞:VHDL CPLD/FPGA 數字邏輯電路 ...… 查看全部問答∨ |
#include #include \"math.h\" #define Num_of_Results 32 typedef unsigned char uchar; typedef unsigned int uint; static uint results[Num_of_Results]; //保存ADC轉換結果的數組 flo ...… 查看全部問答∨ |
|
最近感知中國的驅動下,傳感、泛在、物聯網絡得到了很多關注。傳感網、物聯網、泛在網從學術界來看雖然不是新名詞,但當這些概念與廣大老百姓接觸時,大家還是容易被這幾個詞匯弄迷糊。于是打算淺析一次,算是拋磚引玉。 &nb ...… 查看全部問答∨ |
|
我剛開始接觸WinCE,今天參照《WinCE.Net 程序設計》上面實例部分用PB定制系統內核。我電腦上安裝了WinCE.Net 4.2 和EVC++4.0 。步驟如下: 第一步:用PB建立系統鏡像。New Platform-BSP選擇EMULATOR:X86和NATIONAL GEODE:X86-custom ...… 查看全部問答∨ |