欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

LPC210X看門狗WDT是用程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年09月01日   【字體:

以下程序運行在LPC210X單片機上面 經過本人測試成功!

/****************************************************************************
* 名稱:RstWdt()
* 功能:看門狗喂狗操作。
* 入口參數:無
* 出口參數:無
****************************************************************************/
void  RstWdt(void)
{  WDFEED = 0xAA;
   WDFEED = 0x55;
}

 

/****************************************************************************
* 名稱:main()
* 功能:初始I/O口及WDT,然后開始先對數碼管D1進行閃爍控制,并進行喂狗處理;
*      然后顯示'-',并進入死循環,等待WDT復位。
* 說明:如果將程序燒寫到FLASH運行,WDT復位后程序會重新開始;若使用RAM進行仿真調試,
*      WDT復位后JTAG口會斷開。
****************************************************************************/
void  main(void)
{
   U8  i;

   PINSEL0 = 0x00000000;        // 設置管腳連接GPIO
   PINSEL1 = 0x00000000;               
  
   IO0DIR = LED2CON;            //設置管腳輸出
  
   WDTC = 0x5F0000;  // 設置WDTC,喂狗重裝值
   WDMOD = 0x03;  // 設置并啟動WDT
   RstWdt();   // 進行喂狗操作
    
   for(i=0; i<10; i++)
   {
     IO0CLR = LED2CON;
     DelayNS(2);
     IO0SET = LED2CON;
     DelayNS(2);
   }
   while(1);
}

關閉窗口