- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
9窗口看门狗定时器(WDT).PDF
XMC4500
XMC4000 家族
窗口看门狗定时器(WDT)
9 窗口看门狗定时器 (WDT )
窗口看门狗定时器模块的作用是改善系统完整性。如果主程序,由于某些故障情况,忽视了定
期操作看门狗 (也被称为 “踢狗”, “爱抚狗”, “喂看门狗”或 “唤醒看门狗”), 看门狗
定时器(WDT)触发系统复位或其它纠正措施,例如非屏蔽中断。目的是将系统从无应答状态恢
复到正常运行。
参考文献
[9] Cortex-M4用户指南, ARM DUI 0508B (ID06210)
9.1 概述
一个成功的WDT服务导致一个wdt_service 上产生一个脉冲。该信号也提供作为一种替代功能
的输出。它可以用来向一个外部看门狗表示系统还在正常运行。
看门狗定时器是一个计数从0 开始的32位计数器。它可提供服务当计数器的值是在窗口的边界
H
内时,即在下部和上部边界值之间。正确的服务导致计数器复位到0H 。所谓的 “差服务”导致
一个系统复位请求。
定时器模块是在独立于总线时钟的fWDT 时钟上运行。每当定时器值增加,定时器的值在相应的
寄存器TIM里被更新。该机制可以立即响应一个来自总线上的读取访问。
WDT模块提供可配置寄存器接口。当访问是在特权模式时,一个写操作只允许到可写寄存器。
用户模式下写访问将导致一个总线错误响应。
9.1.1 特性
看门狗定时器(WDT)是一个独立的窗口看门狗定时器。
它有如下特性:
当没有按时服务或提供错误方式服务时触发系统复位
服务限制在一个用户定义的刷新窗口边界内
可以使用一个独立的时钟运行
提供服务指示到一个外部引脚
在HALT模式下可挂起
复位前提供可选的预警报警
参考手册 9-1 V1.2, 2012-12
WDT, V2.3 请遵守产品信息使用协议
XMC4500
XMC4000 家族
窗口看门狗定时器(WDT)
表9-1 应用功能
特性 作用/应用
系统在差服务时复位 触发恢复系统稳定运行和确保系统的完整性
服务限制在定义的刷新窗口边界内 允许考虑最小和最大软件定时
独立的时钟 确保WDT 即使在系统时钟故障的情况下也能
计数
在外部引脚上的服务指示 为双通道看门狗解决方案,附加系统完整的
文档评论(0)