RT10XX 看门狗RTWDOG

Posted technology-jingxinwen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RT10XX 看门狗RTWDOG相关的知识,希望对你有一定的参考价值。

1 前情提要

        RT10XX有三个看门狗定时器,可以说各有千秋,八仙过海,分别介绍一下

        WDOG12

       看门狗定时器(WDOG)通过提供一种避免意外事件或编程错误的方法来防止系统故障一旦激活了WDOG,就必须由软件定期对其进行维修。如果没有进行维修,则计时器超时。超时后,WDOG1向系统复位控制器(SRC)发出内部系统复位信号WDOG_RESET_B_DEB; WDOG2向SNVS声明中断,以报告安全违规情况。

        WDOG3

        看门狗定时器(WDOG)模块是一个独立的定时器,可供系统使用。它提供了一项安全功能,可确保软件按计划执行,并且确保CPU不会陷入无限循环或执行意外代码。如果WDOG模块在一定时间内未维修(刷新),它将复位MCU  。

        乍一看,没什么区别,无外乎系统复位之类的常规操作。但WDOG3可以支持多时钟源,支持窗口模式,这对于没有外挂32.768K,且对系统可靠性要求高的兄弟们,显然是个福音。当然WDOG3(RTWDOG)还有非常多的功能,这里就不一一介绍。

2 实操

         官方的SDK RTWDOG过于复杂,这里贴上小编呕心沥血,缩减的核心代码,供大家参考!

        技术图片

 

至此,RT10XX 看门狗RTWDOG讲解何其乐便介绍完毕了,掌声在哪里~~~

以上是关于RT10XX 看门狗RTWDOG的主要内容,如果未能解决你的问题,请参考以下文章

STM32学习小记之独立看门狗(IWDG)

STM32学习小记之独立看门狗(IWDG)

STM32F4xx系列_独立看门口配置

什么是看门狗它的原理 看门狗它的原理是什么

win10玩看门狗 GTA5等游戏时出现( 0xc0000022)应用程序无法正常启动。各种插件都装过了仍无法解决。

19 . 窗口看门狗(WWDG)实验