久久人妻精品人妻视频五月天一区二区三区,,自慰午夜喷水久久久av国产成人a视频高在线,,欧美日韩免费专区在线97精品国产手机

  • <cite id="cwywg"></cite>
    <button id="cwywg"></button>
  • <button id="cwywg"><source id="cwywg"></source></button>
    <button id="cwywg"><tbody id="cwywg"></tbody></button>
  • <button id="cwywg"></button>
  • 
    
  • logo logo
    • BANNER
    • BANNER
    • BANNER
    您的位置 : 首頁 > 新聞資訊 > 技術(shù)支持
    Avr128 看門狗設(shè)置
    發(fā)布者:江蘇瑞易通電子科技有限公司 人氣:632 發(fā)布日期:2021-04-23 10:10:40

     在程序中有 WDR();即有喂狗時,程序只是執(zhí)行while內(nèi)的部分,因為在看門狗的計時還沒到
    時又重新喂狗,這是計數(shù)器重新還是計數(shù)。
    在程序中沒有WDR();即沒有喂狗,程序在執(zhí)行while內(nèi)的部分到1s時,則看門狗復(fù)位啟動,
    看門狗餓死,系統(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)一個獨立的振蕩器驅(qū)動。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();即有喂狗時,程序只是執(zhí)行while內(nèi)的部分,因為在看門狗的計時還沒到

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

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

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


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

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



    返回新聞列表