OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2176|回复: 3

无法进入外部中断6,请高手指点!!!

[复制链接]

1

主题

6

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2017-8-1
在线时间
9 小时
发表于 2017-10-11 14:01:47 | 显示全部楼层 |阅读模式
2金钱
先说一下我的程序功能,测试外部中断6,外部中断发生了点亮LED即可
同样的外部硬件电路 外部中断4能正常进入,但是外部中断6 对应的按钮一旦按下去 程序就死了,主程序里循环点亮的LED灯停止循环了,找了好久也没找到原因,不知道为什么就是进不了中断,请求各位大侠给看看!!多谢了!!

void EXTI4_IRQHandler()    //
  //F_B1_H;
if(EXTI_GetITStatus(EXTI_Line4)==SET)//
{
  F_B1_H;
EXTI_ClearITPendingBit(EXTI_Line4);//
}
}

void EXTI9_5_IRQnHandler(void)    //
{


if(EXTI_GetITStatus(EXTI_Line6) != RESET)//
{
  F_B1_L;
EXTI_ClearITPendingBit(EXTI_Line6);//
}






}

最佳答案

查看完整内容[请看2#楼]

因为你的void EXTI9_5_IRQnHandler(void)函数名有错别字,中断5-9没有对应的服务函数:EXTI9_5_IRQHandler
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

246

帖子

0

精华

高级会员

Rank: 4

积分
608
金钱
608
注册时间
2017-9-21
在线时间
171 小时
发表于 2017-10-11 14:01:48 | 显示全部楼层
因为你的void EXTI9_5_IRQnHandler(void)函数名有错别字,中断5-9没有对应的服务函数:EXTI9_5_IRQHandler
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2017-8-1
在线时间
9 小时
 楼主| 发表于 2017-10-11 14:08:47 | 显示全部楼层
或者谁有外部中断的例子 EXTI9_5_IRQnHandler   麻烦发一份给我 xiafangpeng@163.com 万分感谢!
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2017-8-1
在线时间
9 小时
 楼主| 发表于 2017-10-11 14:48:02 | 显示全部楼层
哆啦A萌 发表于 2017-10-11 14:05
因为你的void EXTI9_5_IRQnHandler(void)函数名有错别字,中断5-9没有对应的服务函数:EXTI9_5_IRQHandler

牛B  果然是这样,大意了!!多谢大侠
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 16:48

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表