ITPub博客

首页 > 大数据 > Hadoop > STM32EXTI外部中断中使用5以后的口配置说明

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

Hadoop 作者:silverkkk2009 时间:2013-04-16 17:31:00 0 删除 编辑

当我们在使用外部中断的时候 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”

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23096441/viewspace-1112048/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-12-29