用mini板子写程序时,一个主函数中同时有两个if语句。

2019-07-21 02:45发布

if(humidity<20)        GPIO_ResetBits(GPIOD, GPIO_Pin_2);
                else GPIO_SetBits(GPIOD, GPIO_Pin_2);
               
                if(24<temperature<26)
{
                        TIM1_PWM_Init(899,0); //2&#187;·&#214;&#198;μ&#161;£PWM&#198;μ&#194;ê=72000/(89+1)=800Khz
                TIM_OC1PolarityConfig(TIM1,TIM_OCPolarity_Low);        //μíμ&#231;&#198;&#189;óDD§                               
                TIM_SetCompare1(TIM1,450);
}
else if(temperature>26)
        {       
                TIM1_PWM_Init(899,0); //2&#187;·&#214;&#198;μ&#161;£PWM&#198;μ&#194;ê=72000/(899+1)=80Khz
                        TIM_OC1PolarityConfig(TIM1,TIM_OCPolarity_Low);        //μíμ&#231;&#198;&#189;óDD§                       
                TIM_SetCompare1(TIM1,45);               
        }
else GPIO_SetBits(GPIOA, GPIO_Pin_8);

求问大佬,这样的程序可以吗?

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