<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > MSP430單片機看門(mén)狗的使用

MSP430單片機看門(mén)狗的使用

作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò ) 收藏
1、看門(mén)狗有三種工作模式:停止模式,計時(shí)器模式,看門(mén)狗模式。

2、其中后兩種模式可以選擇的時(shí)鐘源有:SMCLK和ACLK。

本文引用地址:http://dyxdggzs.com/article/201611/321581.htm

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

4、看門(mén)狗模式的使用方法

當看門(mén)狗計數溢出時(shí),程序復位。在程序中開(kāi)啟看門(mén)狗,在計數溢出前清空看門(mén)狗,或重置看門(mén)狗,以使其重新計數。若程序跑飛,看門(mén)狗可能沒(méi)有被清空或重置,就會(huì )溢出,使程序復位。

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

6、看門(mén)狗的具體使用

6.1、停止模式:關(guān)閉看門(mén)狗

C語(yǔ)言實(shí)現:WDTCTL = WDTPW + WDTHOLD

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

C語(yǔ)言實(shí)現:

主程序中開(kāi)啟看門(mén)狗計時(shí)器,如:WDTCTL = WDT_MDLY_8;

看門(mén)狗中斷函數為:

#pragmavector=WDT_VECTOR

__interruptvoid wATchdog_timer(void)

{

}

6.3、看門(mén)狗模式:計數溢出時(shí),執行復位中斷函數。

C語(yǔ)言實(shí)現:

清看門(mén)狗:WDTCTL = WDTPW+WDTCNTCL;

設置看門(mén)狗:WDTCTL = WDT_MRST_0_5;

或WDTCTL = WDT_ARST_1000;




關(guān)鍵詞: MSP430單片機看門(mén)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>