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

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;
               
        };

}



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
nick杨
1楼-- · 2019-07-21 02:34
 精彩回答 2  元偷偷看……
nick杨
2楼-- · 2019-07-21 06:14
 精彩回答 2  元偷偷看……
nick杨
3楼-- · 2019-07-21 08:29
没人么
Fighting_Tao
4楼-- · 2019-07-21 10:11
应该是你设置的自动装载值和延时函数的延时时间有问题,你看门狗初始化参数没有说清楚,你自己算算。第一部分应该处于一直复位吧。你的参数没说清楚
正点原子
5楼-- · 2019-07-21 15:26
应该不影响。

一周热门 更多>