NUC100如何使用看门狗定时器 V1.01.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NUC100如何使用看门狗定时器 V1.01

芯唐32 位单片机 NuMicro® 系列应用指南 应用指南 应用指南 32位 Cortex™-M0 单片机 NuMicro® 系列 如何使用看门狗定时器? AN_1005_CN 2010/04/08 - i - 版本 1.01 如何使用看门狗定时器? 应用指南 目录 1 概述 2 1.1 特性 2 1.2 结构 2 2 如何对看门狗定时器编程 4 2.1 看门狗定时器的编程流程 4 2.2 示例代码 4 3 修订记录 7 AN_1005_CN 2010/04/08 - 1 - 版本 1.01 如何使用看门狗定时器? 应用指南 1 概述 当软件运行出错的时候,看门狗定时器用来复位系统,这可以防止系统进入死循环状态,看门狗定时器 内含一个可编程时间溢出的19位计数器。详细性能和结构如下描述。 1.1 特性 19位看门狗定时器计数器 8种看门狗定时器溢出时间间隔选择 支持看门狗定时器中断和看门狗定时器复位 1.2 结构 设置WTCR.WTE[7]使能看门狗定时器,WDT计数器开始计数,当计数器达到设定的时间溢出值时,看门狗 定时器中断标志WTIF立即置位,如果此时看门狗定时器中断使能标志位WTIE是‘1’那么将产生WDT中 断,时间溢出事件发生后跟随一个特定的延时,在这个延时结束之前,用户必须通过设置WTCR.WTR为 ‘1’来复位19位WDT计数器从而避免CPU被看门狗定时器复位,WTR位在WDT计数器复位的时候被硬件自 动清零,通过设置WTCR.WTIS[10:8]可以选择8种看门狗时间溢出间隙,这个延时结束之后如果WDT计数 器还没有被清零,看门狗定时器将设置看门狗定时器复位标志(WTRF)为‘1’并复位CPU,这个复位将 持续64个WDT时钟周期,然后CPU重新从复位向量(0处开始执行程序。看门狗复位不会清除 WTRF位,用户可以通过查询WTRF位来确认是否是看门狗复位. 表 1 看门狗定时器溢出时间间隔选择 产生中断的溢出 引起系统复位的溢出时 溢出时间间隔 溢出时间间隔 WTIS 时间 间 (WDT_CLK=12MHz) (WDT_CLK=32KHz)

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档