×
单片机 > 单片机程序设计 > 详情

STM32EXTI外部中断中使用5以后的口配置说明

发布时间:2020-05-19 发布时间:
|

当我们在使用外部中断的时候 STM32基本每一个io口都可以当外部中断使用,在设置中断优先级的时候有个很模糊的地方容易出错 这里我说一下

  定义中断口的代码我略过,这里假设使用的是PG8口做外部中断,EXTI8线


   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);


  NVIC_config.NVIC_IRQChannel=EXTI9_5_IRQn;


  NVIC_config.NVIC_IRQChannelPreemptionPriority=0;


  NVIC_config.NVIC_IRQChannelSubPriority=0;


  NVIC_config.NVIC_IRQChannelCmd=ENABLE;


  NVIC_Init(NVIC_config);


  简单一句话“当使用9到5 的EXIT时候 用EXTI9_5_IRQn 使用 15_10的EXTI时候 用EXTI10_10_IRQn 其他就是 EXTI0_IRQn EXTI1_IRQn EXTI2_IRQn EXTI3_IRQn EXTI4_IRQn”



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机制作超级流水灯