初级会员

- 积分
- 75
- 金钱
- 75
- 注册时间
- 2020-6-19
- 在线时间
- 17 小时
|
1金钱
用st-link下载时,和视频中效果是一样的。而用串口下载时,不喂狗的情况下第一次红灯亮的时间持续比较长,之后又恢复正常的闪烁。
用原子哥的代码现象不是很明显,自己的代码(就改了几个数)用串口下载第一次红灯亮特别长时间然后恢复正常的闪烁,而用st-link下载就完全正常。
代码很简单,大部分都和例程一样
void IWDG_INIT(void)
{
IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable);
IWDG_SetPrescaler(IWDG_Prescaler_16);
IWDG_SetReload(2500);
IWDG_ReloadCounter();
IWDG_Enable();
}
int main(void)
{
LED_Init();
key_init();
delay_init();
delay_ms(1000);
IWDG_INIT();
PBout(5)=0;
while(1)
{
if(key_up==1)
IWDG_ReloadCounter();
}
}
|
|