亚洲国产另类一区在线5,国产又黄又粗又刺激的视频,日本欧美视频图片,欧美日韩午夜大片在线观看

  • <source id="awnaw"></source>

    您好,歡迎訪問上海意泓電子科技有限責任公司網站!
    4新聞資訊
    您的位置: 首頁 ->  新聞資訊 -> 單片機

    ?Avr128 看門狗設置

    文章出處:單片機 責任編輯:上海意泓電子科技有限責任公司 發(fā)表時間:
    2020
    11-10

     在程序中有 WDR();即有喂狗時,程序只是執(zhí)行while內的部分,因為在看門狗的計時還沒到
    時又重新喂狗,這是計數器重新還是計數。
    在程序中沒有WDR();即沒有喂狗,程序在執(zhí)行while內的部分到1s時,則看門狗復位啟動,
    看門狗餓死,系統(tǒng)從main重新執(zhí)行。即系統(tǒng)每隔1s復位一次

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

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

    by ggl

    date:2007,12,26

    goal:study the use of watchdog

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

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

     system:clock:7.3728M

            watchdog由片內一個獨立的振蕩器驅動。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內的部分,因為在看門狗的計時還沒到

    時又重新喂狗,這是計數器重新還是計數。

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

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


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

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



    上海意泓電子科技有限責任公司 版權所有 未經授權禁止復制或鏡像

    CopyRight 2020-2025 www.gohomedream.com All rights reserved   滬ICP備2021005866號