|
主程序跑完FOR语句后,打开了中断使能。然后干吗去了?
一般结构如下:
#include<msp430x16x.h>
#define uint unsigned int
#define uchar unsigned char
uint i;
void main(void)
{
WDTCTL=WDTPW+WDTHOLD;
P1OUT=0X0F;
for(i=0;i=10000;i++)
{
i=0;
init_TA();
P1OUT=~P1OUT;
}
_EINT();
while(1); // 增加这句试试
}
init_TA(void)
{
TACTL=TASSEL_1+TACLR+TAIE;
CCTL0=OUTMOD_4+CCIE;
CCR0=40000;
P1SEL=0X02;
P1DIR=0X0F;
TACTL |=MC0;
} |
|