STM8单片机IWDG_独立看门狗
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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将恢复写保护状
态
注释:上述文字中蓝色标注处的数值可从芯片参考手册中查到,见下图
,
位了。