<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è) > 嵌入式系統 > 設計應用 > 看門(mén)狗工作原理及定時(shí)器操作

看門(mén)狗工作原理及定時(shí)器操作

作者: 時(shí)間:2013-03-30 來(lái)源:網(wǎng)絡(luò ) 收藏
1.工作原理

  用于在諸如噪聲和系統錯誤干擾的情況下,繼續進(jìn)行控制操作,還可以用做16位的內部,來(lái)請求中斷服務(wù)。每隔128個(gè)MCLK周期便產(chǎn)生一個(gè)復位信號,在程序正常執行時(shí),需不斷地清0看門(mén)狗定時(shí)器,即“喂狗”操作,以防止復位信號的發(fā)生。這樣當系統程序受到外部干擾而“跑飛”時(shí),由于不能及時(shí)“喂狗”,而使整個(gè)系統復位,使得系統程序重新啟動(dòng),保證了系統的安全可靠性。

  2.看門(mén)狗定時(shí)器操作

  如圖所示是看門(mén)狗定時(shí)器的功能框圖。

  圖 看門(mén)狗定時(shí)器的功能框圖

  看門(mén)狗定時(shí)利用MCLK作為時(shí)鐘源,經(jīng)過(guò)8位的預分頻和4選1的2位分割之后得到所需頻率。預分頻值和頻率分割值在看門(mén)狗定時(shí)器控制寄存器WTCON中配置,有效的預分頻值范圍為0~28-1,頻率分割系數可選為16、32、64或128。使用下列公式計算看門(mén)狗定時(shí)頻率和每個(gè)定時(shí)器時(shí)鐘周期值。

  twatchdog=1/MCLK/(預分頻值+1)/分頻系數

  看門(mén)狗定時(shí)器使能后,WTDAT(看門(mén)狗定時(shí)器數據寄存器)不能自動(dòng)裝入WTCNT(看門(mén)狗定時(shí)計數寄存器)。因此,在看門(mén)狗定時(shí)器開(kāi)始工作前,初值必須寫(xiě)到看門(mén)狗定時(shí)計數寄存器WTCNT中。



評論


相關(guā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>