(1)ARM7(LPC2438)的看门狗时间设置
来源:互联网 发布:好找工作的专业知乎 编辑:程序博客网 时间:2024/05/17 01:49
T= 600s,10min,WDTC=2580 0000
T=1200s,20min,WDTC=4B00 0000
T=1800s,30min,WDTC=7080 0000
T=3600s,60min,WDTC =E100 0000
T=WDTC/(1024*1024)
附:
/****************************************************************************
* 名称:RstWdt()
* 功能:看门狗喂狗操作。
* 入口参数:无
* 出口参数:无
* ****************************************************************************/
void RstWdt(void)
{
IRQDisable(); //关中断
WDFEED = 0xAA;
WDFEED = 0x55;
IRQEnable(); // 打开中断
}
/*********************************************************************************************************
** 函数名称 :WDTON
** 函数功能 :初始化并启动看门狗
** 入口参数 :无
** 出口参数 :无
*********************************************************************************************************/
void WDTON(void)
{
while ((WDMOD & 0x04) == 0x04) /* 清除看门狗超时标志 */
{
WDMOD = 0x00;
}
//WDTC = 0x1f00000; /* 设置看门狗定时参数约1秒 */
WDTC = 0xE1000000;//设置为60min /*看门狗时钟是4MHz的IRC */
/* 经4分频后得到1MHz的频率 */
WDMOD = 0x03; /* 设置看门狗模式:中断且复位 */
RstWdt(); // 进行喂狗操作
}
- (1)ARM7(LPC2438)的看门狗时间设置
- (十一)1 简单的看门狗驱动
- ARM7(LPC2xxx)芯片的小总结
- ARM7与ARM9的区别(转)
- STM32--F407看门狗(1)
- MSP430F5529 (二)看门狗的设置
- ARM7 的中断寄存器的设置方法
- 系统初始化相关设置(看门狗、irq、LVD、MCLK)
- 简单的WATCHDOG定时器(看门狗)
- 基于mini2440的看门狗(裸机)
- MSP430学习笔记(1)看门狗
- watchdog(看门狗)
- watchdog(看门狗)
- nf51822 ---看门狗(WDT)
- 看门狗(一)
- 看门狗(二)
- ARM笔记(看门狗)
- ARM7 PLL频率设置
- wikioi p1079 回家
- 行内元素和块级元素
- C#数组
- CONST用法小议
- java.lang.NoSuchFieldError: MANUAL
- (1)ARM7(LPC2438)的看门狗时间设置
- BeanUtils工具包下载及应用
- oracle数据类型
- Qt Creator 配置Msvc 2012的调试器
- 动态规划(二)--钢条切割
- SAP中调用MEDIA PLAYER的代码
- android.view.ViewRoot$CalledFromWrongThreadException
- C++中map容器的说明和使用技巧
- 交换机与路由器