void GPIO_EXTILineConfig(uint8_t GPIO_PortSource, uint8_t GPIO_PinSource);//确定端口与中断线映射关系
void EXTI_Init(EXTI_InitTypeDef* EXTI_InitStruct);//初始化中断线,触发方式
typedef struct
{
uint32_t EXTI_Line;//指定要配置的中断线
EXTIMode_TypeDef EXTI_Mode;//模式:事件or中断
EXTITrigger_TypeDef EXTI_Trigger;//触发方式:上升沿/下降沿/双沿
FunctionalState EXTI_LineCmd; //是否使能
}EXTI_InitTypeDef;
ITStatus EXTI_GetITStatus(uint32_t EXTI_Line);//判断中断线中断状态是否发生
void EXTI_ClearITPendingBit(uint32_t EXTI_Line);//清楚中断线上的中断标志位
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』