STM32学习之独立看门狗IWDG
STM学习系列
STM32学习之独立看门狗IWDG
STM32 的独立看门狗由内部专门的40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。这里需要注意独立看门狗的时钟并不是准确的40Khz,而是在30~60Khz 之间变化的一个时钟,只是我们在估算的时候,以40Khz 的频率来计算,看门狗对时间的要求不是很精确,所以,时钟有些偏差,都是可以接受的。
独立看门狗有几个寄存器分别介绍,首先是
键值寄存器IWDG_KR,该寄存器的各位描述如下:

图3.5.1.1 寄存器IWDG_KR 各位描述
在键寄存器(IWDG_KR)中写入0xCCCC,开始启用独立看门狗;此时计数器开始从其复位值 0xFFF 递减计数。当计数器计数到末尾0x000 时,会产生一个复位信号(IWDG_RESET)。无论何时,只要键寄存器IWDG_KR 中被写入0xAAAA, IWDG_RLR 中的值就被重新加载到计数器中从而避免产生看门狗复位 。
IWDG_PR 和 IWDG_RLR 寄存器具有写保护功能。 要修改这两个寄存器的值,必须先向IWDG_KR 寄存器中写入0x5555。以不同的值写入这个寄存器将会打乱操作顺序,寄存器将重新被保护。
你可能喜欢
- stm32自学笔记
- stm32看门狗详解
- stm32
- stm32快速入门
- stm32+dac
- STM32 例程看门狗15页
- stm32看门狗8页
- STM32看门狗实验13页
- stm32看门狗9页
- 编程经验stm32看门狗详解12页
- STM32窗口看门狗实验15页
- stm32入门C语言详解6页
- stm32 usart 串口功能DMA7页
- stm32的时钟配置8页
- jlink用于仿真stm32使用手册(V1.1)11页
- stm32 基于3.1.0库 建工程说明9页
- stm32函数5页
- STM32快速入门教程5页
- STM32快速入门教程2页
- STM32快速入门教程4页
- 快速入门stm325页
- STM32快速入门指南6页
- 快速入门——STM32学习步骤6页


