hal_wd.c

来自「最新版IAR FOR ARM(EWARM)5.11中的代码例子」· C语言 代码 · 共 26 行

C
26
字号
//-----------------------------------------------------------------------------
// HAL_WD
//-----------------------------------------------------------------------------

#include "hal_wd.h"

//-----------------------------------------------------------------------------
void WD_OnOffConfig (functionalstate Condition, u8 max_count)
{
  if (Condition == ENABLE)
  {
    WD->MAX_CNT = (u32) max_count;
    ClrBit32(WD->STATUS,STATUS_RESET);
    SetBit(WD->CONTROL,CONTROL_ENABLE);
    ClrBit(WD->CONTROL,CONTROL_DEBUG_FRZ);
  } else {
    ClrBit32(WD->CONTROL,CONTROL_ENABLE);
  }
}
//-----------------------------------------------------------------------------
void WD_Clear(void){
    SetBit(WD->CONTROL,CONTROL_CLEAR);
}
//-----------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?