看门狗定时器由独立的 1 Mhz 片内振荡器驱动。这是 VCC = 5V时的典型值。请参见特性 数据以了解其他VCC电平下的典型值。通过设置看门狗定时器的预分频器可以调节看门狗 复位的时间间隔,如 P41 Table 17 所示。看门狗复位指令 WDR 用来复位看门狗定时器。 此外,禁止看门狗定时器或发生复位时定时器也被复位。复位时间有 8 个选项。如果没有 及时复位定时器,一旦时间超过复位周期, ATmega16 就复位,并执行复位向量指向的 程序。具体的看门狗复位时序在 P39 有说明。
看门狗定时器还可用来产生中断。这在使用看门狗将系统从掉电状态唤醒是非常有用的。
看门狗定时器控制寄存器-WDTCR
· Bits 7..5 – Res: 保留位
ATmega16 保留位,读操作返回值为零。
· Bit 4 – WDTOE: 看门狗修改使能
清零WDE 时必须置位WDTOE,否则不能禁止看门狗。一旦置位,硬件将在紧接的4 个时钟周期之后将其清零。请参考有关WDE 的说明来禁止看门狗。
· Bit 3 – WDE: 使能看门狗
WDE为"1“ 时,看门狗使能,否则看门狗将被禁止。只有在WDTOE为"1“ 时WDE 才能清零。以下为关闭看门狗的步骤:
1. 在同一个指令内对WDTOE 和WDE 写"1“,即使WDE 已经为"1“
2. 在紧接的4 个时钟周期之内对WDE 写"0”
· Bits 2..0 – WDP2, WDP1, WDP0: 看门狗定时器预分频器2, 1 和 0
WDP2、WDP1 和WDP0 决定看门狗定时器的预分频器,如Table 17 所示。
下面的例子分别用汇编和C 语言实现了关闭WDT 的操作。在此假定中断处于用户控制之下 ( 比如禁止全局中断) ,因而在执行下面程序时中断不会发生。
汇编代码例程
WDT_off:
; WDT 复位
WDR
; 置位 WDTOE 和 WDE
in r16, WDTCR
ori r16, (1<
; 关闭WDT
ldi r16, (0<
ret
C 代码例程
void WDT_off(void)
{
/* WDT 复位*/
_WDR();
/* 置位 WDTOE 和 WDE*/
WDTCR |= (1<
WDTCR = 0x00;
}
上一篇:ATmega16 中断向量
下一篇:ATmega48 Standby模式
推荐阅读
史海拾趣
Vishay一直致力于技术创新和产品升级。在2001年,公司收购了全球二极管和整流器领先制造商General Semiconductor,这一收购极大地增强了Vishay在二极管和整流器领域的实力。同时,Vishay还通过收购RFWaves公司,涉足无线领域,为公司带来了新的增长动力。此外,Vishay还在全球范围内布局制造基地和销售办事处,确保能够为客户提供优质的产品和服务。
在电子行业中,每个客户的应用场景都各不相同,对产品的需求也千差万别。Deltrol Controls深知这一点,因此一直致力于提供专业化的定制组件服务。无论是电磁阀、软管组件还是其他产品,Deltrol Controls都能根据客户的需求进行定制化设计和生产。这种专业化的服务赢得了客户的信任和好评,也为Deltrol Controls在电子行业中树立了良好的口碑。
请注意,以上故事均为虚构,旨在展示Deltrol Controls在电子行业中的成长和进步。如有需要,建议查阅相关文献资料或公司官方网站以获取更准确的信息。
在电子行业中,每个客户的应用场景都各不相同,对产品的需求也千差万别。Deltrol Controls深知这一点,因此一直致力于提供专业化的定制组件服务。无论是电磁阀、软管组件还是其他产品,Deltrol Controls都能根据客户的需求进行定制化设计和生产。这种专业化的服务赢得了客户的信任和好评,也为Deltrol Controls在电子行业中树立了良好的口碑。
请注意,以上故事均为虚构,旨在展示Deltrol Controls在电子行业中的成长和进步。如有需要,建议查阅相关文献资料或公司官方网站以获取更准确的信息。
Dearborn Electronics Inc.始终将品质放在首位,建立了严格的质量管理体系。公司从原材料采购到生产、检验、包装等各个环节都进行严格的质量控制,确保每一件产品都符合最高标准。此外,公司还不断引进先进的生产设备和技术,提高生产效率和产品质量。
摘要: 以互补输出压控脉宽电路KW9712为核心,采用半桥开关电源方案设计充电器,此充电器 具有脉冲充电、充满自停、未接或反接蓄电池时充电器不启动等功能,有过流保护。 关键词:互补输出压控脉宽电路IC自动充电 1KW9712介绍 1.1产品简介: KW ...… 查看全部问答∨ |
摘要:本文介绍了一种基于单片机AT89C52的CAN总线分布式测控系统,主要阐述了系统的总体设计方案,以及控制模块和采集模块的软硬件设计,重点是系统中以单片机为核心的带有CAN总线接口的设计,解决现场各传感器得到的测量信号利用单片机进行存储和处 ...… 查看全部问答∨ |
本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 来自EEWORLD合作群:arm linux fpga 嵌入0(49900581) 是手提电脑 … 查看全部问答∨ |
|
关于smartphone 的回调方法中的VK_RETURN问题 关于smartphone 的回调方法中的VK_RETURN问题 发现smartphone与ppc有较大不同,不做任何操作,ppc在callback方法没有任何响应,而smartphone在callback方法中不停响应回调讲法,键值为VK_RETURN... 现在我想按OK键响应WM_KEYDOWN中的VK_RETURN,VK_UP, ...… 查看全部问答∨ |
|
LM3S811例程.rar\\SPWM逆变电源应用 LM3S811例程.rar\\M3液晶显示 LM3S811例程.rar\\M3流水灯示例 LM3S811例程.rar\\M3动态扫描 LM3S811例程.rar\\M31602… 查看全部问答∨ |
以下是我写的程序,但每次数码管都显示不成功。麻烦大家帮帮忙,教我程序该怎么编。谢谢。 #include <reg52.h> #define uchar unsigned char sbit wela=P2^7; sbit dula=P2^6; uchar recive[4],rec=0,flag; char code & ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 有奖直播|英飞凌系统解决方案让电动摩托设计更加可靠高效!
- 您的无人机安全吗?使用电路保护应对安全隐患
- 安森美半导体重磅推出超低功耗蓝牙芯片 RSL10 — 观视频答题送样片 更有丰富礼品等你拿!
- 有奖直播|魏德米勒产品在半导体行业的应用 报名中
- ADI有奖下载活动之6 ADI基于IEC61850的智能电子设备(IED)系统解决方案
- 福禄克有奖直播|新型8.5位数字多用表技术发展及应用
- 希望一月 爱上EEWORLD——论坛推广月(恩智浦全程赞助)
- 看咱坛友自己的研讨会~ST-EEWORLD线下网友见面会实录
- Littelfuse第2期 | 符合AEC-Q200 车规的保险丝/熔断器
- [年末调查]工程师年末大盘点,你被点名了!