让LED1闪烁,可小灯一直亮不闪 麻烦看一下程序

2019-07-15 20:12发布

#include  <msp430g2553.h>

void main (void)
{
  WDTCTL = WDT_MDLY_32;                 // whatchdog 30ms
  IE1|=WDtiE;
  P1DIR |=0x01;
  _EINT();                                  // enable interrupts

  for(;;)                                // Loop
  {
    _BIS_SR(CPUOFF) ;
    _NOP();   
  }
}

#pragma vector=WDT_VECTOR
__interrupt void watchdog_timer (void)
{
    P1OUT^=0x01;               
}
让LED1闪烁,可小灯一直亮不闪,帮我看看哪里出了问题,谢谢了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
1316014468
1楼-- · 2019-07-16 22:45
 精彩回答 2  元偷偷看……
zx9216948560
2楼-- · 2019-07-16 23:31
看门狗的中断太快了,建议直接用定时器
馨雨
3楼-- · 2019-07-17 05:16
你把延时设置长一点就ok了

一周热门 更多>