进不去中断问题

2019-08-01 15:47发布

求帮忙看看msp430中断程序有没有什么问题,进不去中断,求指导,谢谢,程序在下面
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
waitingf
1楼-- · 2019-08-01 17:15

#include <msp430f5529.h>

int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;

  P1DIR |= 0x80;//设置P1.7口为输出
  P1IE  |= 0x80;//使能P1.7中断
  P1IES |= 0x80;//P1.7口下降沿触发中断
  P1IFG &= ~0x80;//中断标志位清零

  P1DIR |= BIT0;                            // P1.0 set as output
  P8DIR |= 0xfe;


  _EINT();//开总中断
//_BIS_SR(LPM4_bits + GIE);
  while(1)
  {

  }
}


/*中断服务程序*/
#pragma vector = PORT1_VECTOR
__interrupt void PORT_1(void)
{
  P1OUT ^= 0x80;//P1.7状态翻转
  P1IFG &= ~0x08;//中断标志位清零

  .......

}


master_kang
2楼-- · 2019-08-01 17:21
 精彩回答 2  元偷偷看……
master_kang
3楼-- · 2019-08-01 21:23
再者你的思路到底是要干什么?p1.7要想中断必须为输入,而你又再中断里面反转p1.7,那是输出的意思啊?搞不清楚你要干什么?
dirtwillfly
4楼-- · 2019-08-02 01:10
楼主的程序是什么思路?
i1mcu
5楼-- · 2019-08-02 03:11
开中断了吗?
Jiaoeeer
6楼-- · 2019-08-02 09:01
为何我每次写中断都会出现这个问题
Error[Pe065]: expected a ";"

一周热门 更多>