*****************************************************************************
// LaunchPad Lab4 - Timer Toggle P1.6,
//
// MSP430G2553
// -----------------
// /|\| XIN|-
// | | |
// --|RST XOUT|-
// | |
// | P1.6|-->LED
//
//******************************************************************************
上面这段程序中,RST接的是什么?XIN 和XOUT和 P1.6呢?
void main(void)
{
WDTCTL = WDTPW + WDTHOLD;
if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)
{
while(1);
}
BCSCTL1 = CALBC1_1MHZ;
DCOCTL = CALDCO_1MHZ;
BCSCTL3 |= LFXT1S_2;
P1DIR = 0x40;
P1OUT = 0;
flag
BCSCTL1 |= DIVA_0;
BCSCTL2 |= SELM_0 + DIVM_0 + DIVS_0;
TACTL = TASSEL1 +MC_1;
CCR0 = 5000;
CCR1 = 2500;
CCTL0 = CCIE;
CCTL1 = CCIE;
for(;;);
}
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A0 (void)
{
P1OUT |= BIT6;
if(i==199)
{
i=0;
}
else
{
i++;
}
if(temp[i]==4999)
{
CCR1=4998;
}
else
{
CCR1=temp[i];
}
}
#pragma vector=TIMER0_A1_VECTOR
__interrupt void Timer_A1(void)
{
switch( TA0IV )
{
case 2: P1OUT &= ~BIT6;
break;
case 10:
break;
}
}
这段程序又是什么意思?