在使用MSP430F449的过程中,出现问题。
看门狗不能喂狗,重复的复位。
#include <msp430.h>
long i = 0;
void main()
{
P5DIR |= BIT1;
P5OUT = 0X02;
for(i = 0x7fff; i > 1; i--);
P5OUT = 0X00;
WDTCTL = WDT_ARST_250;
BTCTL = BT_ADLY_32;
IE2 |= BTIE;
_EINT();
while(1);
}
#pragma vetor = BASICTIMER_VECTOR
__interrupt void bt_isr(void)
{
WDTCTL =WDT__ARST_250;
}
何解?
为什么会重复的复位呢?