#include "io430.h" #include "intrinsics.h" void main(void) { float freq; WDTCTL = WDTPW + WDTHOLD; // Stop WDT P1DIR |= 0x01; // P1.0 output P1OUT = 0; CCTL0 = CCIE; // CCR0 interrupt enabled BCSCTL2 |= DIVS_3; // SMCLK source = DCO / 8 CCR0 = 65535; TACTL = TASSEL_2 + MC_1; // SMCLK, upmode __enable_interrupt(); while (1); } // Timer A0 interrupt service routine #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A (void) { P1OUT ^= 0x01; // Toggle P1.0 }