STM8单片机IWDG_独立看门狗

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

独立看门狗

独立看门狗由一个内部的128Khz的LSI作为时钟源驱动,因此即使是主时钟失效它仍然照常工作。

启动:向键寄存器IWDG_KR写入0xCC就可以启动了。

工作:启动后,计数器开始从它的复位值0xFF开始递减计数,当减到0x00时就会产生一个复位信号。

配置独立看门狗:需要IWDG_PR和IWDG_RLR寄存器

●预分频寄存器IWDG_PR:用于选择驱动计数器时钟的预分频系数

([7:3]必须保持0;[2:0]从000-110分别对应分频系数4,8,16,32,64,128,256)

●重装载寄存器IWDG_RLR:当KEY_REFRESH的数值(0xAA)写入到键寄存器IWDG_KR时,独立看门狗将用IWDG_RLR的数值刷新计数器的内容,从而避免了产生看门狗复位

注意:上面2个寄存器具有写保护功能,在准备修改它们前,必须先向键寄存器IWDG_KR 写入KEY_ACCESS代码(0x55),否则无法修改;向IWDG_KR写入0xAA将恢复写保护状

注释:上述文字中蓝色标注处的数值可从芯片参考手册中查到,见下图

位了。

相关文档
最新文档