查看: 867|回复: 5
打印 上一主题 下一主题

msp430中断问题

[复制链接] qrcode

22

主题

24

帖子

74

积分

注册会员

Rank: 2

积分
74
楼主
跳转到指定楼层
发表于 2013-4-26 05:04 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当端口发生中断的时候,怎么确定程序进入了哪个中断程序,我在P1.4按下开关之后,程序进入了ISR(CC2520_IRQ, cc2520_port1_interrupt)这个中断,为什么不是ISR(PORT1, irq_p1)中断函数,源程序中写的是ISR(PORT2, irq_p2),因为我开关接在P1.4所以我改成了ISR(PORT1, irq_p1),不能直接这么改吗,应该从哪里看端口1发生中断后所要进去的中断程序,这个可以改吗?
回复

使用道具 举报

0

主题

91

帖子

4

积分

新手上路

Rank: 1

积分
4
沙发
发表于 2013-4-27 05:00 PM | 只看该作者
都有相应的中断向量的
回复 支持 反对

使用道具 举报

9

主题

86

帖子

41

积分

新手上路

Rank: 1

积分
41
板凳
发表于 2013-4-27 07:55 PM | 只看该作者
这个相应的中断向量要在哪里看,我只找到了这一句
#define ISR(a,b)
__PRAGMA__(vector=a ##_VECTOR)
__interrupt void b(void)
我按下P1.4的开关的时候中断跳到了ISR(CC2520_IRQ, cc2520_port1_interrupt)为什么不是ISR(PORT1, irq_p1)
回复 支持 反对

使用道具 举报

1

主题

102

帖子

43

积分

新手上路

Rank: 1

积分
43
地板
发表于 2013-4-28 08:21 AM | 只看该作者
在.h头文件里找
回复 支持 反对

使用道具 举报

0

主题

92

帖子

8

积分

新手上路

Rank: 1

积分
8
5#
发表于 2013-5-2 08:18 PM | 只看该作者
确实是在头文件里定义了,真是让我好找啊
回复 支持 反对

使用道具 举报

0

主题

71

帖子

6

积分

新手上路

Rank: 1

积分
6
6#
发表于 2014-3-1 08:37 PM | 只看该作者
顶起。。。。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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