diff --git a/a7.c b/a7.c index 458f0ea4299a8b5109ff333d892438c27532c44d..13d9e69a28520f455cf1f640f4afe75ad61910ba 100644 --- a/a7.c +++ b/a7.c @@ -18,14 +18,13 @@ int main(void) P1DIR |= BIT6; // Output mode for bits, I think? P1SEL |= BIT6; - //P1OUT = 0; // Settings for configurable clock timer. TA0CTL = TASSEL_2 | MC_1 | ID_3; // Interupt vector. Causes periodic interupts based on timer and given value? - TA0CCR0 = 0x4000; // Frequency of toggle. - TA0CCR1 = 0x2000; + TA0CCR0 = 400; // Frequency of toggle. + TA0CCR1 = 200; // Capture control for interupt vector. TA0CCTL1 = OUTMOD_7; TA0CCTL0 = CCIE; @@ -43,13 +42,13 @@ int main(void) __interrupt void Timer0_A0_ISR (void) { // If at max, decriment. - if (TA0CCR1 == 0xF424) { + if (TA0CCR1 == 400) { counter = -1; // Else if at min, increment. } else if (TA0CCR1 == 0) { counter = 1; } // Add counter var to vector thingy. - TA0CCTL1 += counter; + TA0CCR1 += counter; }