單片機(jī)系統(tǒng)在外界的干擾下會(huì)出現(xiàn)程序跑飛的現(xiàn)象導(dǎo)致出現(xiàn)死循環(huán),看門狗電路就是為了避免這種情況的發(fā)生,在一定的時(shí)間內(nèi)(通過計(jì)數(shù)器)沒有喂狗信號(hào)輸入給看門狗則表示MCU出現(xiàn)問題,自動(dòng)會(huì)給處理器發(fā)送復(fù)位信號(hào),是MCU重新啟動(dòng),是系統(tǒng)正常運(yùn)轉(zhuǎn)。
STM32的獨(dú)立看門狗有內(nèi)部的專門40KHz低速時(shí)鐘驅(qū)動(dòng),即使主時(shí)鐘發(fā)生故障,它仍然有效??撮T狗時(shí)鐘十一個(gè)內(nèi)部RC時(shí)鐘,并不是準(zhǔn)確的40KHz,而是在30~60KHz之間的變化時(shí)鐘,估算時(shí)間的時(shí)候以40KHz來計(jì)算。
第一步,首先取消寄存器寫保護(hù),我們利用庫函數(shù)的IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);來實(shí)現(xiàn),
第二部,設(shè)置獨(dú)立看門狗的預(yù)分頻系數(shù)和重載裝值,我們同樣用庫函數(shù)實(shí)現(xiàn),
第三步,重載計(jì)數(shù)器值喂狗,我們用IWDG_ReloadCounter();來實(shí)現(xiàn)
第四步,啟動(dòng)看門狗,用IWDG_Enable();來實(shí)現(xiàn)
下面來看下程序,實(shí)現(xiàn)以下功能,如果不喂狗,則led燈會(huì)亮了然后系統(tǒng)復(fù)位,自動(dòng)會(huì)滅,然后運(yùn)行程序又會(huì)亮,這樣亮滅亮滅,如果我們連續(xù)按下按鍵,則系統(tǒng)不會(huì)復(fù)位,即led會(huì)一直亮著
看下iwdg.c
看下主函數(shù):
這個(gè)還是比較簡單的
上一篇:STM32之八定時(shí)器中斷
下一篇:STM32之五外部中斷(下)
推薦閱讀最新更新時(shí)間:2025-06-07 23:46




設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- LTM4602HV 演示板、28V、6A 降壓模塊穩(wěn)壓器
- PCB書簽 尺子 卡片
- PeanutPI
- 平衡自行車+獨(dú)輪車
- AM1DR-1209SZ 9V 1 瓦 DC-DC 轉(zhuǎn)換器的典型應(yīng)用
- NCV33074ADR2G 直流耦合反相放大器最大輸出擺幅的典型應(yīng)用
- 【明日方舟】羅德島本艦主控板V6.2
- DC795A,使用 LT5527EUF 4.5V 至 5.25V 高線性下變頻混頻器的演示板
- XL4016可調(diào)恒壓恒流實(shí)驗(yàn)電源
- 帶內(nèi)部開關(guān)的 PAM2863 2A LED 驅(qū)動(dòng)器的典型應(yīng)用
- 上半年江蘇集成電路產(chǎn)業(yè)銷售總收入超1540億元,同比增超37%
- Galaxy手機(jī)用戶現(xiàn)可于Samsung Pay中存儲(chǔ)出示新冠疫苗接種證明
- 如何看待車內(nèi)監(jiān)控系統(tǒng)的發(fā)展?
- 手把手教學(xué)51單片機(jī)第七課 | AT24C02的I2C總線數(shù)據(jù)傳輸
- 歌爾微電子UWB SiP模組賦能多元場景應(yīng)用
- 如何用萬用表判別電動(dòng)機(jī)好壞
- 介紹用萬用表辨別三極管/E極的方法
- 如何利用視覺處理器在可視門鈴和智能零售設(shè)計(jì)中擴(kuò)展邊緣 AI 功能
- ARXML 規(guī)則下 ECU 總線通訊與 ADTF 測試方案
- 日產(chǎn)在歐洲推出第三代e-POWER技術(shù)
- 福特CEO更看好Waymo激光雷達(dá)方案:比特斯拉純視覺自動(dòng)駕駛路線可靠
- 智元機(jī)器人兩大核心產(chǎn)品啟動(dòng)規(guī)模化生產(chǎn)
- 固態(tài)電池2026量產(chǎn)豪賭,真相還是泡沫?
- 100億元!湖北“下注”人形機(jī)器人產(chǎn)業(yè)
- 海外磷酸鐵鋰電池產(chǎn)能從0到1
- 基于多傳感器數(shù)據(jù)的自動(dòng)駕駛仿真確定性驗(yàn)證
- 國芯科技發(fā)布全球首款48V安全氣囊芯片,引領(lǐng)智能汽車新紀(jì)元
- 亞馬遜全球部署100萬臺(tái)機(jī)器人
- 嵌入式C++語言
- 我用149控制5V液晶,直接連的時(shí)候有顯示,但是現(xiàn)在用74LVC4245做3.3->5V轉(zhuǎn)換后,反到無法顯示了。不知道是什么原因?
- 深圳南山科技園某公司找硬件高手外包
- 一段vorilog 代碼看不懂,望幫忙解答
- MSP430g2452點(diǎn)亮智林5110
- 【TI文獻(xiàn)】電源管理指南20120524-低精度
- EEWORLD大學(xué)堂----直播回放:未來感知 由我先知-傳感器在物聯(lián)網(wǎng)中的最新應(yīng)用
- TI有角度傳感器嗎
- 探測技術(shù)的詳細(xì)說明
- 【與春天約會(huì)】安徽績溪