?? wdog.c
字號:
//==============================================================================
//ATMEGA32內部看門狗模塊的ICC_AVR程序源文件
//File Name=wdog.c
//Date Time=20070617...20070617
//==============================================================================
#include "public.h"
#include "wdog.h"
/********************************************************/
//序號:
// WATCHDOG_S01
//功能:
// 初始化看門狗功能寄存器
//輸入:
// 無
//輸出:
// 無
/********************************************************/
void watch_dog_init_sets(enum _WD_SELECT sel)
{
_WDR();
WDTCR =sel; //沒有啟動定時器,設置sel復位時間
}
/********************************************************/
//序號:
// WATCHDOG_S02
//功能:
// 允許看門狗
//輸入:
// 無
//輸出:
// 無
/********************************************************/
void watch_dog_enable(void)
{
_WDR();
WDTCR |=BIT(WDE);
}
/********************************************************/
//序號:
// WATCHDOG_S03
//功能:
// 禁止看門狗
//輸入:
// 無
//輸出:
// 無
/********************************************************/
void watch_dog_disable(void)
{
_WDR();
WDTCR =0x1f;
WDTCR &=~BIT(WDE);
}
//End Of File
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -