STM32寄存器之独立看门狗

  • 蓝蓝的天
  • LV5工程师
  • |      2015-12-31 11:53:08
  • 浏览量 2004
  • 回复:2

代码:

void IWDG_init(u8 prer,u16 rlr)
{
IWDG->KR=0X5555;
IWDG->PR=prer;
IWDG->RLR=rlr;
IWDG->KR=0XAAAA;
IWDG->KR=0XCCCC;
}
void IWDG_feed(void)
{
IWDG->KR=0XAAAA;
}
int main(void)
{
u8 t;
u8 len;
u16 times=0;

Stm32_Clock_Init(9);    //72MHz
  delay(1000);
LED_Init();
KEY_Init();
delay(24000);
IWDG_init(4,625);
LED0_SET(0);
while(1)
{
    if(KEY0_GET()==0) 
IWDG_feed();
//delay(8000);

}
}
功能:

下载代码后,LED0不停闪烁。如果按下KEY0,则灯常亮。

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
现场直播 2016-12-16
感谢楼主分享,我来共同进步
0   回复
举报
发布
大伟 2016-12-06
感谢楼主分享,好人一生平安~ 谢谢你您对论坛一如既往的支持~
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子