请问 我的按键扫描 为什么每次只能扫描出来一个 扫描另一个就没用 需要reset 但是每次只是第一个按键有用
int main(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_Configuration();
for(;;)
{
if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_13)==0)
{ CCR1_Va1=10 ;
// TIM3_GPIO_Config();
// TIM3_Mode_Config() ;
PWM();
}
if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_4)==0)
{
CCR1_Va1=15;
//TIM3_GPIO_Config();
// TIM3_Mode_Config() ;
PWM();
}
if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_5)==0)
{
CCR1_Va1=20;
// TIM3_GPIO_Config();
//TIM3_Mode_Config() ;
PWM();
}
}
} |