当前位置:首页 > 技术心得 > 正文内容

OKI单片机——ML610Q4XX 看门狗

xjtudll7年前 (2017-09-03)技术心得3790

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();

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/469/

标签: OKI单片机
分享给朋友:

“OKI单片机——ML610Q4XX 看门狗” 的相关文章

电感主要技术参数

电感主要技术参数

1、标称电感量及容许偏差 标称电感量符合E系列,偏差一般在±5%(I级),±10%(II级),±20%(III级)。 2、固有电容与直流电阻 一个线圈的匝与匝,层与层以及绕组与底板间都存在着分布电容,又由于线圈是由导线绕成的,导线有一定的直流电阻,这样,一个实际的电感线圈可等效成一个理想电...

如何判断一个正整数是不是2的幂

估计用递归的方法大家都知道,就不赘述了 这里使用一个更简单的方法。 若一个正整数是2的幂,则这个数在计算中的表示肯定是以下形式:0x00...1000...B省略号表示若干个0.问题就转变为一个等价的命题:如何判断给定的一个正整数是如0x00...1000...B这种形式(二进制表示式中只有唯一...

IOS Autolayout ScrollView无法滚动的解决办法

参考资料: http://www.cocoachina.com/bbs/read.php?tid=175749 问题: 设定autolayout之后,发现scrollview无法滚动了,导致无法查看所有的内容。在viewDidLoad里重新设定scrollview的contentSize,还是不行。...

Protel99SE交叉线节点处理

Protel99SE交叉线节点处理

在画电路图时,不可避免的会出现十字的交叉线,虽然Protel99SE默认不会在十字交叉处有节点(Junction),但是当你移动原理图的时候,Protel99SE会自动给加上个节点,这点就很不爽了,如图1和图2。    图1 移动前无节点 图2 移动后自动多了节点 但是...

浅析电波表——基本工作原理

浅析电波表——基本工作原理

一、电波表简介 电波钟表,也称为无线控制计时钟表 ( 英文名称为:Radio Controlled Timepieces)。电波钟是一种新兴的计时产品。目的是为了世界时间同步统一。主要是为了解决目前石英钟表的精确度问题。石英钟表较机械钟表已准确很多,但日差仍有一秒半秒。这种误差对于人们的日常生活没有...

CC254x GAPBOND_IO_CAP_DEFINES ------ GAP Bond Manager I/O Capabilities的含义

http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/62156.aspx #define GAPBOND_IO_CAP_DISPLAY_ONLY 0x00 //!< Display...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。