金牌会员
 
- 积分
- 1085
- 金钱
- 1085
- 注册时间
- 2015-5-22
- 在线时间
- 607 小时
|
发表于 2017-9-22 11:09:40
|
显示全部楼层
[mw_shl_code=c,true]void EXTI9_5_IRQHandler(void)
{
if(EXTI_GetITStatus(EXTI_Line5) != RESET) //确保是否产生了EXTI Line中断
{
EXTI_ClearITPendingBit(EXTI_Line5); //清除标志
EXTI_ClearFlag(EXTI_Line5);
if((GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_5) == 1))
{
}
}
else if(EXTI_GetITStatus(EXTI_Line6) != RESET) //确保是否产生了EXTI Line中断
{
EXTI_ClearITPendingBit(EXTI_Line6); //清除标志
EXTI_ClearFlag(EXTI_Line6);
if((GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_6) == 1))
{
}
}
else if(EXTI_GetITStatus(EXTI_Line7) != RESET) //确保是否产生了EXTI Line中断
{
EXTI_ClearITPendingBit(EXTI_Line7); //清除标志
EXTI_ClearFlag(EXTI_Line7);
if((GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_7) == 1))
{
}
}
else if(EXTI_GetITStatus(EXTI_Line8) != RESET) //确保是否产生了EXTI Line中断
{
EXTI_ClearITPendingBit(EXTI_Line8); //清除标志
EXTI_ClearFlag(EXTI_Line8);
if((GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_8) == 1))
{
}
}
else if(EXTI_GetITStatus(EXTI_Line9) != RESET) //确保是否产生了EXTI Line中断
{
EXTI_ClearITPendingBit(EXTI_Line9); //清除标志
EXTI_ClearFlag(EXTI_Line9);
if((GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_9) == 1))
{
}
}
}[/mw_shl_code]
|
|