OKI单片机——ML610Q4XX 看门狗

0

本文作者:xjtudll  发布于:2017-9-3  分类:技术心得  点击:


clip_image002

/***********************************************/

* @brief 看门狗初始化

* @details

* @param[in] Time :看门狗复位时间

/***********************************************/

void WDT_Init( WDG_Timer_TypeDef Time)

{

WDTCON = 0x5A; //clear watch dog

WDTCON = 0xA5;

WDTMOD = Time;

}

clip_image004

WDT计数器清零的方法是:先WDTCON寄存器写0X5A,判断WDTP位为1后在写0XA5

看门狗计数器发生溢出后,如果不清除中断标志位,当看门狗计数器再次溢出就会发生系统中断。

系统复位完毕后或低速时钟开始振荡后,看门狗会自动开,如果你不需要看门狗功能可以使用下列例程清除WDT计数器中断。

__DI(); // Disable multi-interrupts

do

{

WDTCON = 0x5a;

} while(WDP != 1)

WDTCON = 0xa5;

__EI();

本文标签: OKI  单片机  
本文Url: http://www.xjtudll.cn/Exp/469/ (出自: 鸟的天空)
我要引用: 点击这里获取该日志的TrackBack引用地址

相关文章:

468. OKI单片机——ML610Q4XX Melody Driver  (2017-8-30 14:38:11)

467. OKI单片机——ML610Q4XX系统时钟切换  (2017-8-23 12:36:50)

462. MOS-N 场效应管 双向电平转换电路 -- 适用于低频信号电平转换的简单应用  (2017-7-15 9:55:6)

456. 电路板上的“黑疙瘩”,里面究竟有什么?  (2017-5-31 19:27:30)

453. OKI编译器 Fatal ERR F025 解决  (2017-5-1 16:34:5)

430. USB转串口 漏电给MCU,如何处理  (2016-12-18 15:9:28)

353. ML610Q4xx LCD Simulate仿真  (2015-3-19 12:12:30)

352. OKI-如何卸载U8Devtool  (2015-3-17 14:7:52)

351. CC2541功耗测试结果  (2015-2-17 9:56:25)

285. 多字节乘法--汇编实现原理  (2013-9-30 14:59:30)

0 Comments

Write a comment ?