⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wdog.c

📁 MEGA32L 单片机的按键,LED,LCD等测试例程,ICCAVR编译器
💻 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 + -