STM32F3xx独立看门狗不响应

2019-07-14 13:33发布

各位大哥,最近两天我都在调试STM32F373CC的独立看门狗,不知道哪里出问题了,看门狗就是不响应,以下是我的程序,主时钟我采用的是内部RC8M,PLL分频9,核心时钟为36M,IWDG采用的是LSI时钟,分频32,麻烦帮忙检查一下,谢谢,感激不尽
int main(void)
{                        
         GPIO_Config();        
        GPIO_SetBits(GPIOC,GPIO_Pin_13);
        dely();
        GPIO_ResetBits(GPIOC,GPIO_Pin_13);
        dely();        
        RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);        
        RCC->CSR |= 0x00000001;
        while((RCC->CSR & 0x00000002)==RESET);
        IWDG->KR = 0x5555;        
        IWDG->R = 0x0003;
        IWDG->RLR = 0xcc;
        IWDG->KR = 0xAAAA;
        IWDG->KR = 0xCCCC;               
        while(1)
        {
                //IWDG_ReloadCounter();
        };
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
nvhwdfwre
1楼-- · 2019-07-14 15:31
 精彩回答 2  元偷偷看……
Sabrina_cc
2楼-- · 2019-07-14 15:54
这个官网有例程吧,照着例程修改下
东少2016
3楼-- · 2019-07-14 18:50
这类问题从几个方面看
1、时钟有没有打开,
2、中断有没有使能;
3、中断有没有产生过一次;
4、如果中断产生过,有没有清空中断标志;
TOPCB
4楼-- · 2019-07-14 23:29
如果看门狗没有工作,说明你的喂狗引脚没有触发看门狗工作。排除方法:
1、检查喂狗引脚的波形
2、检查看门狗电路RESET引脚的波形,是否发生过变化。

一周热门 更多>