hi
i am working on mspg2210 timers.
the problem i am facing is timer 0 is working fine but when i configure timer on p1.6 it is not generating any interrupt.
here is my code can any one tell me where i went wrong..........................
#include "msp430G2210.h"
unsigned int i;
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
//LED CONFIGURATION
//P1DIR |=BIT5; // Set P1.5
//output direction
//P1OUT =BIT0; // Led on
//SIGNAL PORT
//P1DIR = 0x40; //P1.6 -> input
P1SEL |= 0x40; //Select TA1
TACCTL1 = CM_3 + SCS + CCIS_1 + CAP + CCIE;
TACCR1 = 1000;
TACTL = TASSEL_2 + MC_1;
_BIS_SR(GIE);
while(1)
{
}
}
// Timer A1 interrupt service routine
#pragma vector=TIMERA1_VECTOR
__interrupt void Timer_A (void)
{
/*TACCTL1 &= ~CCIFG;
TACCR1 = 1000;
TACCTL1 = CCIE;*/
i++;
//P1OUT ^= BIT5; //Toggle LED
}