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

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]以MSP430F2274為例。其中匯編實現(xiàn)采用的是IAR匯編,CCE匯編實現(xiàn)稍作修改即可。 1. 看門狗有三種工作模式:停止模式,計時器模式,看門狗模式。2. 其中后兩種模式可以選擇的時鐘源有:SMCLK和ACLK。3. 在使用后兩種模

MSP430F2274為例。其中匯編實現(xiàn)采用的是IAR匯編,CCE匯編實現(xiàn)稍作修改即可。 1. 看門狗有三種工作模式:停止模式,計時器模式,看門狗模式。

2. 其中后兩種模式可以選擇的時鐘源有:SMCLK和ACLK。

3. 在使用后兩種模式時候要注意單片機所處的狀態(tài)下看門狗能否工作,如單片機處在LPM3時候只有ACLK時鐘,處在LPM4下,沒有時鐘可以使用。

4. 看門狗模式的使用方法:當(dāng)看門狗計數(shù)溢出時,程序復(fù)位。在程序中開啟看門狗,在計數(shù)溢出前清空看門狗,或重置看門狗,以使其重新計數(shù)。若程序跑飛,看門狗可能沒有被清空或重置,就會溢,使程序復(fù)位。

5. 在MSP430F2274中,看門狗模式下可以計時最長為1s,若需要以更長的時間復(fù)位,可采取的方法,使用其他計數(shù)器,計數(shù)滿后執(zhí)行((void (*)())RESET_VECTOR)();或計數(shù)滿后往看門狗控制寄存器寫個錯誤值或執(zhí)行一條無效命令:如((void (*)())0x170)();0x170是外圍模塊的一個地址,不可能是一個函數(shù)地址,所以執(zhí)行此句將使程序復(fù)位。

停止模式:關(guān)閉看門狗

C語言實現(xiàn):WDTCTL = WDTPW + WDTHOLD

匯編語言實現(xiàn):mov.w #WDTPW+WDTHOLD,&WDTCTL

計時器模式:作為一個計時器使用,計數(shù)器滿產(chǎn)生中斷時執(zhí)行看門狗中斷函數(shù)。

C語言實現(xiàn):

主程序中:開啟看門狗計時器,如:WDTCTL = WDT_MDLY_8;或WDTCTL = WDT_ADLY_250;等

看門狗中斷函數(shù)為:

#pragma vector=WDT_VECTOR

__interrupt void watchdog_timer(void)

{

//..................................

}

匯編語言實現(xiàn):

開啟看門狗計時器,如:

mov.w #WDTPW+WDTTMSEL+WDTCNTCL+WDTIS0 ,&WDTCTL

或 mov.w #WDTPW+WDTTMSEL+WDTCNTCL+WDTSSEL+WDTIS0 ,&WDTCTL等

中斷向量表中的看門狗中斷向量:

ORG 0FFF4h ;msp430f2274的看門狗中斷地址

DW RESET ;程序開始處以REST作為標(biāo)號

看門狗中斷函數(shù):

WDT_ISR

;....................

reti

看門狗模式:計數(shù)溢出時,執(zhí)行復(fù)位中斷函數(shù)。

C語言實現(xiàn):

清看門狗:WDTCTL = WDTPW+WDTCNCTL;

設(shè)置看門狗:WDTCTL = WDT_MRST_0_5;

或WDTCTL = WDT_ARST_1000;等

匯編語言實現(xiàn):

中斷向量表中的復(fù)位向量:

ORG 0FFFEh ;msp430f2274的復(fù)位地址

DW RESET ;程序開始處以REST作為標(biāo)號

清看門狗:mov.w #WDTPW+WDTCNCTL,&WDTCTL

設(shè)置看門狗:

mov.w # WDTPW+WDTCNTCL+WDTIS1 ,&WDTCTL

mov.w # WDTPW+WDTCNTCL+WDTSSEL,&WDTCTL;等。

擴展閱讀:看門狗應(yīng)用解析

本站聲明: 本文章由作者或相關(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)

馬塞諸塞州劍橋2025年8月6日 /美通社/ -- 8 月 5 日,晶泰科技(2228.HK)宣布與 DoveTree 完成總訂單規(guī)模約 470 億港元(59.9 億美元)的...

關(guān)鍵字: 泰科 AI OV VERDI

深圳 2025年6月11日 /美通社/ --?6月11日,火山引擎Force原動力大會正式開幕。廣和通發(fā)布新一代AI語音智能體FiboVista,并已率先應(yīng)用于車聯(lián)網(wǎng),成為...

關(guān)鍵字: VISTA 車聯(lián)網(wǎng) 智能體 OV

-ENNOVI集成先進功能與創(chuàng)新的母線密封技術(shù),賦能電動汽車和混合動力傳動系統(tǒng) ENNOVI-SealTech:與傳統(tǒng)方法相比,正在申請專利的母線密封可防止冷卻液泄漏,提升制造效率和設(shè)計靈活性。 新加坡 202...

關(guān)鍵字: 集成 VI OV SE

上海 2025年4月29日 /美通社/ -- 由生成式人工智能驅(qū)動的生物醫(yī)藥科技公司英矽智能(Insilico Medicine)宣布,任命劉栩昕(Leah Liu)為資本市場與投資者關(guān)系副總裁。劉女士將直接向英矽智能...

關(guān)鍵字: 創(chuàng)始人 OV 智能驅(qū)動 人工智能技術(shù)

DXC AI Workbench融合行業(yè)與人工智能專長,助力全球客戶實現(xiàn)規(guī)?;晒? 弗吉尼亞州阿什本2025年4月22日 /美通社/ -- 全球領(lǐng)先的財富500強技術(shù)服務(wù)提供商DXC Technology(紐約證交所股...

關(guān)鍵字: VIA WORKBENCH OV AI

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

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

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

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

廣州2025年2月6日 /美通社/ -- 2025年2月6日,全球領(lǐng)先的自動駕駛科技公司文遠知行WeRide(Nasdaq: WRD)正式發(fā)布新一代無人物流車——Robovan W5(下稱"W5無人物...

關(guān)鍵字: OV AN 自動駕駛 BSP

-Microland被評為ISG Providers Lens Study 2024智能自動化服務(wù)領(lǐng)導(dǎo)者 印度班加羅爾2025年1月18日 /美通社/ -- 領(lǐng)先的全球數(shù)字...

關(guān)鍵字: LAN MICRO 智能自動化 OV
關(guān)閉