久久人妻av一区二区软件 ,欧美日韩中文亚洲另类春色,国产欧美亚洲精品a,亚洲a∨无码男人的天堂,精品亚洲人伦一区二区三区,国产美女精品一区二区,欧美精品aaa久久久影院,成人精品天堂一区二区三区
首頁 新聞 > 科技 > 正文

AVR單片機的看門狗詳解

AVR看門狗一個硬件單元,當程序由于某種原因跑“飛”了,它就Reset程序。就像小狗看門一樣。

//Watchdog initialize

// prescale: 2048K

void watchdog_init(void)

{

WDR(); //this prevents a timout on enabling

WDTCR = 0x0F; //WATCHDOG ENABLED - dont forget to issue WDRs

}

上面是用ICC的App Builder生成的看門狗初始化程序,這些語句達不到初始化看門狗的目的,需要在中間加一句WDTCR = 0x1F; 。最后一行代碼提醒狗主人,別忘了及時清零看門狗定時器(喂狗),否則,小狗就咬人了。

一個相對獨立的計數自動重啟單片機的硬件部件,如果啟用它后,不在一定的時間內清除它的計數值,就會達到計數的最高值而溢出,然后它就指揮單片機重啟。 所以要在你的程序里適當的加入清看門狗的指令,一旦你的單片機程序出了問題,當然就不能按照你的程序原先設定那樣自動清看門狗了,也就是常說的程序跑飛了,這個時候看門狗就會重啟單片機試圖解決問題。一般只對瞬間干擾造成的問題有效,要是長時間的干擾或是軟硬件問題,看門狗的意義不是很大。

我的理解 就象是監視程序執行的保安一樣, 程序正常執行時會在他的益處時間之內給他一 個復位信號,當程序跑飛的時候他在溢出時間之內是收不到復 位信號的,這時看門狗就會在設定的時間內產生系統復位的信號!

AVR的看門狗是軟狗,也是硬狗! 如果熔絲位不設定,就是軟狗,因為程序可以關閉,也可以打開 如果熔絲位設定了,就是硬狗,因為程序只可以清除,而無法打開或關閉!

是不是在程序中加入 WDR(); 就算“喂狗”了?喂狗好象要計算好時間吧?我每執行一個函數就喂狗一次如何?

如果你的循環體內每循環一次的時間不超過看門狗的復位時間,主要喂狗一次就可以了。

AVR看門狗程序范例,程序演示了看門狗的復位過程,使用了本站新手入門的第一個范例,普通情況下,程序最后陷入死循環,但是這個程序里,看門狗讓單片機復位,你會看見LED一直閃動,效果和第一個范例程序相同。

就兩點,初始化,然后喂狗,喂狗要在看門狗咬人之前,(復位之前喂狗)。

//ICC-AVR application builder : 2012-1-31 17:27:04

// Target : M16

// Crystal: 7.3728Mhz

// Auther: 古欣

// 看門狗復位演示程序。

#include

#include

void port_init(void)

{

PORTA = 0x03; //設置為輸出

DDRA = 0x03; //高電平,兩個LED都滅

PORTB = 0x00;

DDRB = 0x00;

PORTC = 0x00; //m103 output only

DDRC = 0x00;

PORTD = 0x00;

DDRD = 0x00;

}

//Watchdog initialize

// prescale: 2048K //預分頻越大,定時時間越長,也就是可以更長時間不喂

// 約為2.1s復位 (根據數據手冊,2048K,5V典型值)

關鍵詞: AVR單片機 看門狗 ICC

最近更新

關于本站 管理團隊 版權申明 網站地圖 聯系合作 招聘信息

Copyright © 2005-2018 創投網 - www.bbcnxku.cn All rights reserved
聯系我們:33 92 950@qq.com
豫ICP備2020035879號-12

 

主站蜘蛛池模板: 久久人人爽人人爽av片| 久久久久人妻精品一区| 国产精品亚洲а∨无码播放 | 人妻少妇无码专视频在线| 波多野结衣不打码视频| 欧美熟妇乱子伦xx视频| 手机看片精品国产福利| 337p人体 欧洲人体 亚洲| 日韩精品无码一区二区三区av| 尤物av无码国产在线观看| 国产a v高清一区二区三区| 无码囯产精品一区二区免费| 国产成人高清精品免费| 精品欧美аv高清免费视频| 亚洲男人成人性天堂网站| 无码乱码天天更新| 国产av永久无码天堂影院| 激情航班h版在线观看| 久精品视频在线观看免费| 亚洲亚洲人成无码网www| 国产成人av性色在线影院色戒| 好爽毛片一区二区三区四| 玩弄人妻少妇老师美妇厨房| 狠狠噜天天噜日日噜视频跳一跳| 日韩高清在线观看不卡一区二区| 无码区日韩特区永久免费系列| 亚洲女线av影视宅男宅女天堂| 日日摸天天摸人人看| 亚洲精品色婷婷在线影院| 久久精品国产亚洲欧美成人| 熟女少妇丰满一区二区| 欧美嫩交一区二区三区| 人妻系列无码专区无码专区| 红桃视频成人传媒| 亚洲色无码专区在线观看| 亚洲国产制服丝袜无码av| 久久精品第九区免费观看| 精品久久久久久无码人妻vr| 人妻无码一区二区三区免费| 国产亚洲精品久久一区二区三区| 成人片黄网站色大片免费观看cn|