看门狗中断时将F8/F9/F10状态取反,仅仅只是将窗口看门狗的初始化换了下位置,怎么现象就不一样了,第一部门LED很弱,蜂鸣器不响,第二部分就正常了
int main(void)
{
delay_init(168);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//中断优先级分组
beep_init();//蜂鸣器,LED初始化
my_init(0x5f,0x7f,WWDG_Prescaler_8);//窗口看门狗初始化
PFout(8)=0;//蜂鸣器关,LED灭
PFout(9)=1;
PFout(10)=1;
delay_ms(100);
while(1)
{
PFout(8)=1;//蜂鸣器开,LED亮
PFout(9)=0;
PFout(10)=0;
};
}
--------------------------------------------------------------------------------------------------------------------------------
int main(void)
{
delay_init(168);
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
beep_init();
PFout(8)=0;
PFout(9)=1;
PFout(10)=1;
delay_ms(100);
my_init(0x5f,0x7f,WWDG_Prescaler_8);
while(1)
{
PFout(8)=1;
PFout(9)=0;
PFout(10)=0;
};
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>