日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2024年11月08日(星期五)

正在發(fā)生

2021年11月08日 | ATmega128 看門狗定時器

發(fā)布者:飄然出塵 來源: eefocus關鍵字:ATmega128  看門狗  定時器 手機看文章 掃描二維碼
隨時隨地手機看文章

看門狗定時器

看門狗定時器由獨立的1 Mhz 片內(nèi)振蕩器驅(qū)動。這是VCC = 5V 時的典型值。請參見特性 數(shù)據(jù)以了解其他VCC 電平下的典型值。通過設置看門狗定時器的預分頻器可以調(diào)節(jié)看門狗 復位的時間間隔,如 P 53Table 22 所示??撮T狗復位指令WDR 用來復位看門狗定時器。 此外,禁止看門狗定時器或發(fā)生復位時定時器也被復位。復位時間有8 個選項。如果沒有 及時復位定時器,一旦時間超過復位周期,ATmega128 就復位,并執(zhí)行復位向量指向的 程序。具體的看門狗復位時序在P 50 有說明。


為了防止無意之間禁止看門狗定時器或改變了復位時間,根據(jù)熔絲位M103C 和 WDTON 芯片提供了3 個不同的保護級別,如Table 21. 所示。安全級別0 相應于ATmega103 的 設置。使能看門狗定時器則沒有限制。請參考P 54“ 改變看門狗定時器配置的時間序列” 。

ATmega128 WDT配置表 看門狗定時器

看門狗定時器控制寄存器- WDTCR

ATmega128 看門狗定時器控制寄存器- WDTCR

? Bits 7..5 – Res: 保留
保留位,讀操作返回值為零。

? Bit 4 – WDCE: 看門狗修改使能
清零WDE 時必須先置位WDCE,否則不能禁止看門狗。一旦置位,硬件將在緊接的4 個 時鐘周期之后將其清零。請參考有關WDE 的說明來禁止看門狗。工作于安全級別1 和2 時也必須置位WDCE 以修改預分頻器的數(shù)據(jù),如P 54 “ 改變看門狗定時器配置的時間序 列” 所示。

? Bit 3 – WDE: 看門狗使能
WDE為"1“時,看門狗使能,否則看門狗將被禁止。只有在WDCE為"1“時WDE才能清零。以下為關閉看門狗的步驟:
1. 在同一個指令內(nèi)對WDCE 和WDE 寫"1“,即使WDE 已經(jīng)為"1“。
2. 在緊接的4 個時鐘周期之內(nèi)對WDE 寫"0”。
工作于安全級別2 時是永遠無法禁止看門狗定時器的。參見 P 54 “ 改變看門狗定時器配置的時間序列” 。

? Bits 2..0 – WDP2, WDP1, WDP0: 看門狗定時器預分頻器2, 1, 和0
WDP2、WDP1 和WDP0 決定看門狗定時器的預分頻器,如Table 22 所示。

ATmega128 看門狗定時器預分頻器選項

下面的例子分別用匯編和C 實現(xiàn)了關閉WDT 的操作。在此假定中斷處于用戶控制之下 (比如禁止全局中斷) ,因而在執(zhí)行下面程序時中斷不會發(fā)生。

匯編代碼例程
WDT_off:
; 置位 WDCE 和 WDE
ldi r16, (1<out WDTCR, r16
; 關閉WDT
ldi r16, (0<out WDTCR, r16
ret
C 代碼例程
void WDT_off(void)
{
/* 置位WDCE 和 WDE */
WDTCR = (1</* 關閉WDT */
WDTCR = 0x00;
}

改變看門狗定時器配置的時間序列

改變配置的序列根據(jù)不同的安全級別略有不同。下面將逐一說明。

安全級別0

這個模式與ATmega103 的看門狗操作相兼容??撮T狗的初始狀態(tài)是禁止的,可以沒有限 制地通過置位WDE 來使能它,以及改變定時器溢出周期。禁止看門狗定時器時則需要遵 守有關WDE 的說明。

安全級別1

在這個模式下,看門狗定時器的初始狀態(tài)是禁止的,可以沒有限制地通過置位WDE 來使能它。改變定時器溢出周期及禁止( 已經(jīng)使能的) 看門狗定時器時需要執(zhí)行一個特定的時間序列:
1. 在同一個指令內(nèi)對WDCE 和WDE 寫"1“,即使WDE 已經(jīng)為"1“。
2. 在緊接的4 個時鐘周期之內(nèi)同時對WDE 寫"0”,以及為WDP 寫入合適的數(shù)據(jù),而WDCE 則寫"0”。

安全級別2

在這個模式下,看門狗定時器總是使能的, WDE 的讀返回值為"1”。 改變定時器溢出周期需要執(zhí)行一個特定的時間序列:
1. 在同一個指令內(nèi)對WDCE和WDE寫"1“。雖然WDE總是為置位狀態(tài),也必須寫"1“以啟動時序。
2. 在緊接的4 個時鐘周期之內(nèi)同時對WDCE 寫"0”,以及為WDP 寫入合適的數(shù)據(jù)。WDE 的數(shù)值可以任意。


關鍵字:ATmega128  看門狗  定時器 引用地址:ATmega128 看門狗定時器

上一篇:ATmega64 簡介
下一篇:ATmega128 中斷向量

推薦閱讀

新的功率集成模塊將在Electronica展展出,配以最新的智能功率模塊、MOSFET、IGBT和集成的電機驅(qū)動器,用于電源轉(zhuǎn)換和電機控制 推動高能效創(chuàng)新的安森美半導體,推出了新的電源模塊,在高度集成和緊湊的封裝中提供極佳能效、可靠性和性能,增添至公司已然強固的電源半導體器件陣容。 太陽能逆變器、不間斷電源(UPS)逆變級和工業(yè)變頻驅(qū)動器(VFD)等應用中的功...
1、在測量管道比較老舊的工礦,盡量不要使用2聲層(V法)安裝傳感器,應首先選用1聲層(Z法),這樣的安裝方法,對超聲波流量計的流量傳感器發(fā)出的超聲波,很容易被對測的流量傳感器接收,而流量計主機的信號強度得到保證,并能保證高精度的測量值。2、在測量新管道時,當遇到有油漆或渡鋅管道的時候,可以用粗紗先處理管道表面,然后再用細紗繼續(xù)處理,這...
在9月15日美對華為的最強禁令下達之后,業(yè)界一直關注臺積電為華為制造芯片的“口子”何時能開?據(jù)硅谷分析獅引外媒消息稱,臺積電可能已經(jīng)被批準可以向華為繼續(xù)供貨了,不過供貨的貨源是被嚴格限制的。報道中提到,臺積電獲得許可是28nm等成熟的工藝,不包括16nm、10nm、7nm、5nm這些先進的制程工藝,這也就意味著臺積電依舊不能為華為代工最新的麒麟9000...
英特爾與紅帽近日共同宣布,雙方將深化長期合作。英特爾?工業(yè)邊緣控制平臺(ECI)和英特爾?工業(yè)邊緣洞見平臺(EII)將被整合進紅帽開放混合云技術中,進而共同推動制造業(yè)和能源行業(yè)的智能化轉(zhuǎn)型。通過此次合作,英特爾與紅帽將提供一個涵蓋從實時車間控制、人工智能/機器學習,到全面IT管理的整體解決方案。雙方的合作主要包括:借助英特爾?工業(yè)邊緣控...

史海拾趣

問答坊 | AI 解惑

丟人的設計失誤

前一段時間做一塊測試板,其中用到控制繼電器的部分,為了實現(xiàn)徹底的隔離,使用了光耦驅(qū)動繼電器,結(jié)果出現(xiàn)了問題。下面發(fā)上電路圖,大家看看問題出在什么地方,后天公布答案,呵呵 賣個關子。 …

查看全部問答∨

avr單片機用7.3728 MHz或11.0592 MHz如何產(chǎn)生5MS的定時時標?

avr單片機用7.3728 MHz或11.0592 MHz如何產(chǎn)生5MS的定時時標? 我用AVR單片機,晶體是7.3728 MHz或11.0592 MHz,要如何設置定時器才能產(chǎn)生準確的5MS定時中斷?…

查看全部問答∨

如何在單片機中實現(xiàn)高效的數(shù)據(jù)實時濾波

在中斷程序中沒一個采樣周期都會從外設采集到一個數(shù)據(jù)readbuf[0],該數(shù)據(jù)中存在毛刺,毛刺可認為是連續(xù)兩次采樣結(jié)果之差的絕對值大于一個閾值N,N為宏定義的一個數(shù)。但如果連續(xù)M次都出現(xiàn)這樣的大數(shù)則認為是有效數(shù)字,M也為宏定義。 由于單片機資源 ...…

查看全部問答∨

smartphone 2003移植問題

我遇到了一個很棘手的問題。我先在VS2005上開發(fā)了一個sp程序。是wtl的工程。后往EVC上移植03的版本。編譯都能過,但是一到真機上就說是“無效的wince應用程序”,我確定的是環(huán)境,sdk沒問題。但是問題出在哪里了?郁悶中。。。請高手指點。謝謝…

查看全部問答∨

WinCE 6.0 R2 Platform builder for VS2005的插件可以用于VS2008嗎?

現(xiàn)有WinCE 6.0 R2 Platform builder for VS2005的插件,但是我準備遷移到VS2008的平臺下,關于VS2008的資料比較少,請問該插件可以用于VS2008嗎?…

查看全部問答∨

C2000家族

這是從TI官方的PPT上弄下來的圖片,從這上面來看怪不得2812漲價呢, …

查看全部問答∨

關于EMIF接口PDT數(shù)據(jù)傳輸?shù)膯栴}

我想使用PDT傳輸,將FPGA內(nèi)FIFO里的數(shù)據(jù)傳送到DSP CE0外擴的SDRAM里,但是就是讀不到數(shù)據(jù),SDRAM里的數(shù)據(jù)全變成了一個值,不知道問題出在哪里,有沒有朋友做過這方面的?。? 我寫的代碼如下: #include #include #include #include #inc ...…

查看全部問答∨

9B96外擴NAND FLASH推薦

計劃用9B96+TLC320AIC3254實現(xiàn)MP3與音頻記錄的功能,要外擴一塊1G以上的NAND FLASH。各位能不能推薦一塊用得比較多的,最好能有驅(qū)動代碼的NAND FLASH? 型號,大小,價格什么的,越詳細越好,謝謝。。…

查看全部問答∨

ADE7758

求玩過ADE7758的打下,數(shù)據(jù)讀出來都是零啊,不知道怎么回事…

查看全部問答∨

我現(xiàn)在做畢業(yè)設計急缺DSP2812的McBSP的中文資料,希望各位幫幫我,感激不盡

我現(xiàn)在做畢業(yè)設計急缺DSP2812的McBSP的中文資料,希望各位幫幫我,感激不盡。我的郵箱是:yyazaz@126.com?!?

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved