IWWG独立看门狗

1、独立看门狗的时钟是采用的LSI,不受主时钟的影响

2、独立看门狗的计数器的位数是12位,减法计数器,当计数器减到为0的时候,会产生一个系统复位信号。如果在计数器没有减到0之前,刷新计数器值的话,就不会产生复位信号,这个动作我们常叫做喂狗

      复位信号是让程序重新启动运行

3、重装载寄存器是一个 12 位的寄存器,里面装着要刷新到计数器的值,这个值的大小决定着独立看门狗的溢出时间。超时时间 Tout = (4*2^prv) / 40 * rlv (s) ,prv 是预分频器寄存器的值,rlv 是重装载寄存器的值,40只的是LSI时钟。

   该表达式表示的含义是:LSI经过分频器分频的时钟是计数器的时钟,计数器计数到0所需要的时间

4、一旦独立看门狗启动,它就关不掉,只有复位才能关掉

5、写入键值寄存器0x5555,是取消对分频器和重装载寄存器的写保护

     写入键值寄存器0xAAAA,是将重装载寄存器中的值加载到计数器中

     写入键值寄存器0xCCCC,开启独立看门狗

 

 

 

posted @ 2021-04-06 13:20  笙箫涩  阅读(365)  评论(0编辑  收藏  举报