msp430149 mspio中斷進不去

2019-03-24 13:00发布

以下是我的程式碼
我外接一個按鈕控制p1.1腳的電位高低
但是始終進不去中斷(我看不到led燈的閃爍)
可以請高手幫我看看嗎?
感謝了><
程式碼如下
/*
* main.c
*/
#include "in430.h"
#include  "msp430f149.h"
void main(void)
{
         WDTCTL=WDTPW+WDTHOLD;
  P1DIR|=0x01;
         P1DIR|=0x02;
         P1SEL=0x00;
         P1OUT|=0x02;
         P1IE|=0x02;
         P1IES|=0x02;
         P1IFG&=~0x02;
         _BIS_SR(GIE);
         while(1);
}
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
  if(P1IFG&0x02)
  {P1OUT^=0x01;
  P1IFG&=~0x02;
  }
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wstt
1楼-- · 2019-03-24 15:35
< P1DIR|=0x02; ->P1DIR &=~BIT1;
qinkaiabc
2楼-- · 2019-03-24 18:31
 精彩回答 2  元偷偷看……
qinkaiabc
3楼-- · 2019-03-24 20:22
中端口应为输入吧

一周热门 更多>

相关问题

    相关文章