STM32外部中断如何在我需要的时候使能,不需要的时候屏蔽?

2019-08-17 05:21发布

STM32外部中断如何在我需要的时候使能,不需要的时候屏蔽?用库函数编程时。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
19条回答
chumingyu
2019-08-18 22:55
        EXTI_InitTypeDef EXTI_InitStructure;               //初始化外部中断寄存器           EXTI_ClearITPendingBit(EXTI_Line2);               //清除IO口中断清除挂起位(清除中断标志位)          EXTI_ClearFlag(EXTI_Line2);                                        //清除EXTI线路挂起标志位                 EXTI_InitStructure.EXTI_Mode=EXTI_Mode_Interrupt;   //设置外部中断触发(另一种是事件触发)   //        EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling; //设置中断触发方式:下沿触发方式           EXTI_InitStructure.EXTI_Line=EXTI_Line2;    //选择中断线路为2(即选择那个IO作为中断输入)           EXTI_InitStructure.EXTI_LineCmd=DISABLE;         //禁止该线外部中断  //ENABLE; 使能该线外部中断           EXTI_Init(&EXTI_InitStructure);             //初始化  

一周热门 更多>