Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226433
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 781
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-08 10:41
个人简介

爱莉清

文章分类

全部博文(80)

文章存档

2018年(1)

2017年(18)

2016年(49)

2015年(7)

2014年(5)

我的朋友

分类: 嵌入式

2016-05-22 11:25:39

//独立看门口的时钟来源 内部低速时钟 128khz 除以2 即64khz 
//选择 IWDG_Prescaler_128 
//64/256 =0.5 khz 2ms周期 

点击(此处)折叠或打开

  1. #define IWDG_500MS_REST (unsigned char)250
  2. #define IWDG_400MS_REST (unsigned char)200
  3. #define IWDG_300MS_REST (unsigned char)150
  4. #define IWDG_250MS_REST (unsigned char)125
  5. #define IWDG_200MS_REST (unsigned char)100
  6. #define IWDG_100MS_REST (unsigned char)50
  7. #define IWDG_50MS_REST (unsigned char)25
  8. #define IWDG_4MS_REST (unsigned char)2
  9.     IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);//enable write dog reg
  10.   IWDG_SetPrescaler(IWDG_Prescaler_128);//看门狗预分频
  11.   IWDG_SetReload(IWDG_200MS_REST);//设置看门狗复位时间
  12.   IWDG_Enable();//启动独立看门狗
  13.  IWDG_ReloadCounter();//看门狗复位 正常使用时不想发生看门狗复位,就执行


阅读(1569) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~