国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

看門狗定時器

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


為了防止無意之間禁止看門狗定時器或改變了復位時間,根據熔絲位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 以修改預分頻器的數據,如P 54 “ 改變看門狗定時器配置的時間序 列” 所示。

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

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

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

下面的例子分別用匯編和C 實現了關閉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;
}

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

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

安全級別0

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

安全級別1

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

安全級別2

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


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

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

推薦閱讀

高性能傳感器解決方案供應商艾邁斯半導體(ams AG,瑞士股票交易所股票代碼:AMS)今日宣布預先推出NanEyeM——一款集成式微型攝像頭模塊(MCM),該圖像傳感器的封裝尺寸非常小,僅1mm2。 NanEyeM設計緊湊,界面簡單,易于集成到空間有限的工業(yè)和消費電子應用設計中,為智能玩具和家用電器等產品提供新的嵌入式視覺功能。 NanEyeM提供100k像素高分辨率的10...
  1 引言  波形發(fā)生器已經廣泛的應用在通信、控制、測量等各個領域,如鋸齒波、正弦波、方波等波形常用于電路的設計與調試。隨著電子技術的迅猛發(fā)展,數字化正逐漸地成為電子產業(yè)的發(fā)展趨勢,各公司都將自己的產品向數字化、集成化、小型化等方向進行拓展。眾所周知,數字化的電子產品有其不可替代的優(yōu)勢,譬如體積小、集成程度高、抗干擾能力強等特...
BOSS在看汽車雜志,突然自言自語了一句:"現在的真是越來越大了。"漫哥好奇地遞頭過去瞄,也笑著說:"嘿嘿真的挺大的。"誰知BOSS一個暴扣,說:"我說這車的屏幕。"漫哥唯有把視線從車燈移到旁邊的圖片,的確是個挺大的中控屏?,F在確實中控屏越做越大,像不用錢似的,尤其國內車企,新車二話不說,先考慮把中控屏做大。吃瓜群眾們紛紛吐槽三大件不夠,只能...
工業(yè)機器人的“三大”核心部件,是機器人進步與發(fā)展的關鍵,直接影響機器人的發(fā)展水平,是制約機器人發(fā)展的重要瓶頸??v觀我國機器人產業(yè),有點類似從前的汽車,強在市場,弱在技術。此前的文章中,我們講到了核心零部件中伺服電機的現狀問題,《國產伺服電機,弱在哪里?》,我們注意到,機器人的控制系統(tǒng),受重視程度似乎比其他兩方面低了許多,今天我們...

史海拾趣

小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統(tǒng)推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

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