#include void main(void) { WDTCTL = WDTPW +WDTHOLD; // Stop WDT P1DIR = 0xFF; //Port5 als Ausgang gesetzt TACCTL0 = CCIE; // Capture/compare interrupt flag TACCR0 = 0x1F4; // Auslösewert Timer_A TACTL = TASSEL_2 + ID_3 + MC_2 ; // CLK-Source SMCLK, Dev 8, Continuous-Mode FLL_CTL1 |= SELS; // XT2CLK als SMCLK setzen _BIS_SR(LPM0_bits + GIE); } #pragma vector=TIMERA0_VECTOR __interrupt void Timer_A (void) { P1OUT ^= 0xFF; // Toggle P5.1 TACCR0 += 0x1F4; // Add Offset to TACCR0 }