各位大哥,最近两天我都在调试
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();
};
}
1、时钟有没有打开,
2、中断有没有使能;
3、中断有没有产生过一次;
4、如果中断产生过,有没有清空中断标志;
一周热门 更多>