独立看门狗的时钟由低速LSI时钟提供,时钟准确度不是那么高。主要用于监控系统运行,当系统运**死的时候,看门狗得不到喂狗,就会让系统复位,从而防止系统卡死。主要有三个寄存器:
IWDG_KR寄存器:
在写入预分频寄存器和装载值寄存器之前,需要对IWDG_KR寄存器写入0x5555x,然后才能对IWDG_PR和IWDG_RLR寄存器访问
重载寄存器 (IWDG_RLR)和预分频器寄存器 (IWDG_PR):
预分频寄存器为三位,可以提供8种不同的分频系数。重装载寄存器为12位,最大值为4096。当你要写入超过寄存器的值的时候,单片机会自动舍弃高位,保留低位的数据。例如,在预分频寄存器里写入11(也就是1011),预分频寄存器里的值惠氏011,也就是3,产生32分频。以上就是对独立看门狗的理解,有错的拜托告诉我,Thanks♪(・ω・)ノ!
|