• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

msp430中断问题

ickey 2013-04-26 浏览量:4415
当端口发生中断的时候,怎么确定程序进入了哪个中断程序,我在P1.4按下开关之后,程序进入了ISR(CC2520_IRQ, cc2520_port1_interrupt)这个中断,为什么不是ISR(PORT1, irq_p1)中断函数,源程序中写的是ISR(PORT2, irq_p2),因为我开关接在P1.4所以我改成了ISR(PORT1, irq_p1),不能直接这么改吗,应该从哪里看端口1发生中断后所要进去的中断程序,这个可以改吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个相应的中断向量要在哪里看,我只找到了这一句
    #define ISR(a,b)
    __PRAGMA__(vector=a ##_VECTOR)
    __interrupt void b(void)
    我按下P1.4的开关的时候中断跳到了ISR(CC2520_IRQ, cc2520_port1_interrupt)为什么不是ISR(PORT1, irq_p1)
    • 发布于 2013-04-27
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:4

  • 在.h头文件里找
    • 发布于2013-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 确实是在头文件里定义了,真是让我好找啊
    • 发布于2013-05-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

msp430中断问题