初级会员

- 积分
- 147
- 金钱
- 147
- 注册时间
- 2015-11-11
- 在线时间
- 29 小时
|

楼主 |
发表于 2016-12-15 10:15:35
|
显示全部楼层
[mw_shl_code=c,true] int main(void)
{
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
uart_init(115200); //串口初始化为115200
LED_Init();
KEY_Init(); //按键初始化
LED0=0;
delay_ms(300);
WWDG_Init(0X7F,0X5F,WWDG_Prescaler_8);//计数器值为7f,窗口寄存器为5f,分频数为8
while(1)
{
LED0=1;
}
}[/mw_shl_code]
现在对主程序做了调整,之前中断忘记设置。设置完还是没有效果,然后将WWDG_Init(0X7F,0X5F,WWDG_Prescaler_8);放在while前面,还加了delay_ms(300); 延时。现在LED0常亮,LED1间断微光闪(和模板程序一样)。 看不懂了-.- |
|