STM32的看门狗配置
下面看一下STM32是怎么初始化看门狗和喂狗的。
看门狗初始化步骤:
1.IWDG_PR和IWDG_RLR寄存器具有写保护功能。要修改这两个寄存器的值,必须先向
IWDG_KR寄存器中写入0x5555。
2.设置预分频因子 (Prescaler divider)PR[2:0] 。
3.设置看门狗计数器重装载值。RLR[11:0]。
4.重新装载看门狗的计数值,只要在键寄存器IWDG_KR中写入0xAAAA。
5.在键寄存器(IWDG_KR)中写入0xCCCC,开始启用独立看门狗。
void Wdt_Init(void)
{
/ Enable IWDG (the LSI oscillator will be enabled by hardware)
}
//喂狗
void Kick_Dog(void)
{
}
上面这个看门狗有 /256
LSI不稳定,官方手册有下面这么一个说法:
STM32看门狗配 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)