void EXTI15_10_IRQHandler(void)
{
if(EXTI_GetITStatus(EXTI_Line13) != RESET)
{
EXTI_ClearITPendingBit(EXTI_Line13);
}
if(EXTI_GetITStatus(EXTI_Line12) != RESET)
{
if (GPIO_ReadInputDataBit(GPIOG, GPIO_Pin_12))
{
}
else
{
}
EXTI_ClearITPendingBit(EXTI_Line12);
}
if(EXTI_GetITStatus(EXTI_Line11) != RESET)
{
if (GPIO_ReadInputDataBit(GPIOG, GPIO_Pin_11))
{
}
else
{
}
EXTI_ClearITPendingBit(EXTI_Line11);
}
if(EXTI_GetITStatus(EXTI_Line10) != RESET)
{
if (GPIO_ReadInputDataBit(GPIOG, GPIO_Pin_10))
{
}
EXTI_ClearITPendingBit(EXTI_Line10);
}
}
怀疑有中断丢失,苦于没有证据.
|