99久久亚洲女同一区二区_国产成人亚洲欧美二区综_中国精品一级毛片免费播放_午夜福利深夜XX00视频无卡顿_动漫人物打扑克牌又疼又叫_中午字幕在线播放_深夜福利网站在线_国产成人免费福利网站_欧美成年黄网站色高清视频_欧美色黄禁片短视频

固話:0592-8011678 熱線:13306028255 客服 :
 

單片機(jī)

Avr128 看門狗設(shè)置

分類:?jiǎn)纹瑱C(jī) 發(fā)布:2019-03-20 10:47:17 瀏覽:399次 Tag:

 在程序中有 WDR();即有喂狗時(shí),程序只是執(zhí)行while內(nèi)的部分,因?yàn)樵诳撮T狗的計(jì)時(shí)還沒到
時(shí)又重新喂狗,這是計(jì)數(shù)器重新還是計(jì)數(shù)。
在程序中沒有WDR();即沒有喂狗,程序在執(zhí)行while內(nèi)的部分到1s時(shí),則看門狗復(fù)位啟動(dòng),
看門狗餓死,系統(tǒng)從main重新執(zhí)行。即系統(tǒng)每隔1s復(fù)位一次

在正常的程序編寫中,應(yīng)該加上喂狗WDR();以防止程序在其他的部分跑飛。

/**********************************************

by ggl

date:2007,12,26

goal:study the use of watchdog

**********************************************/

/**********************************************************

 system:clock:7.3728M

        watchdog由片內(nèi)一個(gè)獨(dú)立的振蕩器驅(qū)動(dòng)。1MHZ

***********************************************************/


#include

#include "D:\ICC_H\CmmICC.h"



/*端口初始化*/

void port_init() 

{

  DDRB=0xFF; //配置PB口為輸出


  PORTB=0xFF; //PB口的初始值為"1"


}


/*流水燈顯示*/

void display()

{

 int index;

 for(index=0;index<8;index++)

 {

   PORTB=(1<

   delay50ms(1);

  }

}

void main()

{

  port_init();

  WDTCR|=(1<

  WDTCR=(1<

  

  display();

  while(1)

  {

   

   PORTB=0x00;

   WDR(); /*在中定義。喂狗,通過注釋這句可以區(qū)別是否喂狗的區(qū)別*/

   delay50ms(1);

   PORTB=0xFF;

   delay50ms(1);

  }

}

/******************************************************************************

在程序中有 WDR();即有喂狗時(shí),程序只是執(zhí)行while內(nèi)的部分,因?yàn)樵诳撮T狗的計(jì)時(shí)還沒到

時(shí)又重新喂狗,這是計(jì)數(shù)器重新還是計(jì)數(shù)。

在程序中沒有WDR();即沒有喂狗,程序在執(zhí)行while內(nèi)的部分到1s時(shí),則看門狗復(fù)位啟動(dòng),

看門狗餓死,系統(tǒng)從main重新執(zhí)行。即系統(tǒng)每隔1s復(fù)位一次


在正常的程序編寫中,應(yīng)該加上喂狗WDR();以防止程序在其他的部分跑飛。

******************************************************************************/



相關(guān)文章
在線留言聯(lián)系我們
電話:0592-8011678
傳真:0592-8011678
聯(lián)系人:王女士
24H熱線:13306028255
聯(lián)系QQ: 656368133
郵箱:656368133@qq.com
網(wǎng)址:633100.cn
QQ在線咨詢
銷售電話:
13306028255
0592-8011678
656368133
掃碼添加微信