新手请问,窗口看门狗这两行代码换了下位置,为什么现象就不一样了

2019-07-20 22:26发布

看门狗中断时将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;
               
        };

}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。