K210开发实例-看门狗定时器(WDT)

看门狗定时器(WDT)

1、WDT介绍

WDT 提供系统出错或无响应时的恢复功能。

WDT 是APB 的一种从外设,并且也是“同步化硬件组件设计” 的组成部分。具有两个WDT, 分别为
WDT0、WDT1 看门狗定时器主要包含模块有:

  • 一个APB 从接口
  • 一个当前计数器同步的寄存器模块
  • 一个随着计数器递减的中断/系统重置模块和逻辑控制电路
  • 一个同步时钟域来为异步时钟同步做支持

看门狗定时器支持如下设置:

  • APB 总线宽度可配置为8、16 和32 位
  • 时钟计数器从某一个设定的值递减到0 来指示时间的计时终止
  • 可选择的外部时钟使能信号,用于控制计数器的计数速率
  • 一个时钟超时WDT 可以执行以下任务:
    • 产生一个系统复位信号
    • 首先产生一个中断,即使该位是否已经被中断服务清除,其次它会产生一个系统复位信号
  • 占空比可编程调节
  • 可编程和硬件设定计数器起始值
  • 计数器重新计时保护
  • 暂停模式,仅当使能外部暂停信号时
  • WDT 偶然禁用保护
  • 测试模式,用来进行计数器功能测试ÿ

猜你喜欢

转载自blog.csdn.net/wujuxKkoolerter/article/details/131908998
今日推荐