日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > 單片機
[導讀]1.硬件原理看門狗類似定時器,它的原理是一定時間內(nèi)要喂狗(實質(zhì)是往某個寄存器寫值),否則,它就會咬你(就是重啟)。2.芯片手冊3.mini2440電路圖4.S3C2440寄存器看門狗時鐘源是PCLK,通過預分頻器后,會再次分配得


1.硬件原理

看門狗類似定時器,它的原理是一定時間內(nèi)要喂狗(實質(zhì)是往某個寄存器寫值),否則,它就會咬你(就是重啟)。

2.芯片手冊

3.mini2440電路圖

4.S3C2440寄存器

看門狗時鐘源是PCLK,通過預分頻器后,會再次分配得到4種頻率,可以通過配置選擇哪一個作為看門狗工作頻率。第一次啟動看門狗,往WTCNT寫初始值,每個時鐘周期WTCNT減1,在減到0以前必須再給它賦值,否則到0后會發(fā)出復位信號,然后從WATDAT自動再裝入。

WTCON控制寄存器

[0]計數(shù)為零是否輸出復位信號

[2]中斷使能

[4:3]時鐘選擇,即分配比例

[5]啟動看門狗

[15:8]預分頻系數(shù)


watchdog.h


#ifndef__WTD_H__

#define__WTD_H__

voidWatchDogInit(void);

#endif

watchdog.c



#include"common.h"

staticvoid__irqWatchDogHandler(void)

{

rGPBDAT|=1;//蜂鳴器響

//清中斷標志位

ClearPending(BIT_WDT_AC97);

ClearSubPending(BIT_SUB_WDT);

rWTCNT=50000;

}

voidWatchDogInit(void)

{

rWTCON=(0xF9<<8);//Prescaler=249,Division=16,時鐘頻率為12.5kHz

rWTCON&=~(1<<0);//禁止看門狗復位

rWTDAT=50000;//設(shè)置看門狗定時器超時時間為4秒(50÷12.5)

rWTCNT=50000;

rINTSUBMSK=~(BIT_SUB_WDT);//使能看門狗子中斷

rINTMSK=~(BIT_WDT_AC97);//使能看門狗和AC97中斷

pISR_WDT_AC97=WatchDogHandler;

rWTCON|=(1<<2|1<<5);//開啟看門狗定時器中斷

}




本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是保障系統(tǒng)可靠性的核心組件,其初始化時機的選擇直接影響系統(tǒng)抗干擾能力和穩(wěn)定性。本文從硬件架構(gòu)、軟件流程、安全規(guī)范三個維度,系統(tǒng)分析看門狗初始化的最佳實踐...

關(guān)鍵字: 單片機 看門狗 嵌入式系統(tǒng)

看門狗是實現(xiàn)嵌入式計算機系統(tǒng)運行狀態(tài)監(jiān)控的一種措施 , 能夠有效提高系統(tǒng)運行可靠性 。針對HKSP6102處理器在嵌入式計算機中的應用 ,分析了通用看門狗的設(shè)計方法及其特點;最后介紹了數(shù)據(jù)處理模塊的看門狗設(shè)計方法 ,基于...

關(guān)鍵字: 看門狗 嵌入式計算機 監(jiān)控

在嵌入式系統(tǒng)開發(fā)中,看門狗(Watchdog Timer, WDT)是一種重要的故障檢測和恢復機制。當系統(tǒng)因軟件錯誤、硬件故障或外部干擾而陷入異常狀態(tài)時,看門狗能夠自動觸發(fā)復位操作,使系統(tǒng)恢復到正常運行狀態(tài)。本文將深入探...

關(guān)鍵字: 嵌入式系統(tǒng) 看門狗

為了保護個人信息和網(wǎng)絡(luò)設(shè)備的安全,專家們致力于開發(fā)各種安全技術(shù)和工具。其中,路由器看門狗功能成為了網(wǎng)絡(luò)安全領(lǐng)域的一大創(chuàng)新。

關(guān)鍵字: 路由器 看門狗

STM32有兩個看門狗,獨立看門狗和窗口看門狗。其實兩者的功能是類似的,只是喂狗的限制時間不同。

關(guān)鍵字: 看門狗 窗口看門狗

在由單片機構(gòu)成的微型計算機系統(tǒng)中,由于單片機的工作常常會受到來自外界電磁場的干擾,造成程序的跑飛,而陷入死循環(huán)。程序的正常運行被打斷,由單片機控制的系統(tǒng)無法繼續(xù)工作,會造成整個系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預料的后果。所以...

關(guān)鍵字: 單片機 看門狗 計算機

STC單片機是一款增強型51單片機,完全兼容MCS-51,還增加了新的功能,比如新增兩級中斷優(yōu)先級,多一個外中斷,內(nèi)置EEPROM,硬件看門狗,具有掉電模式,512B內(nèi)存等。還支持ISP下載,不用編程器,只要一個MAX2...

關(guān)鍵字: 單片機 看門狗 中斷

今天要學習的是獨立看門狗,看門狗電路的應用,使單片機可以在無人狀態(tài)下實現(xiàn)連續(xù)工作,其 工作原理是:看門狗芯片和單片機的一個I/O引腳相連,該I/O引腳通過程序控制它定時地往看門狗的 這個引腳上送入高電平(或低電平),這一...

關(guān)鍵字: 看門狗 中斷函數(shù) 單片機

看門狗(watch dog)是一個定時器,可以設(shè)置一個定時時間,計時到時會把MCU復位,所以MCU必須要在定時時間到之前將計數(shù)值重置(這個動作通常稱為喂狗)。在嵌入式系統(tǒng)中加入看門狗,可以監(jiān)測MCU是否還在正常運行,如果...

關(guān)鍵字: 看門狗 定時器

我們是否因系統(tǒng)上出現(xiàn)意外的電壓尖峰或電流浪涌而擔心系統(tǒng)安全?電流浪涌和電壓尖峰可能是由系統(tǒng)上運行的軟件引起的。來自軟件的意外命令會使系統(tǒng)陷入無限循環(huán),從而導致電源軌上出現(xiàn)電流浪涌或電壓尖峰,并可能損壞設(shè)備。

關(guān)鍵字: 看門狗 電流浪涌
關(guān)閉