From a50a5e2f001ff18e5a163da2b078dc2eaf3a430a Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Sat, 1 Oct 2016 14:02:10 +0200 Subject: [PATCH] start/stop stuff --- src/inverter.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/inverter.c b/src/inverter.c index 9df8caf..7c81ed3 100644 --- a/src/inverter.c +++ b/src/inverter.c @@ -86,10 +86,10 @@ ISR(PORT1, PORT1_ISR) { void inverterInit() { // start, stop // BIT3: start, BIT4: stop - P1OUT &= (BIT3 | BIT4); - P1DIR &= (BIT3 | BIT4); - P1IES = BIT3; - P1IE |= BIT3 | BIT4; +// P1OUT &= (BIT3 | BIT4); +// P1DIR &= (BIT3 | BIT4); +// P1IES = BIT3; +// P1IE |= BIT3 | BIT4; // bridge direction P1OUT &= ~BIT2; @@ -110,7 +110,8 @@ void inverterInit() { P1DIR &= ~BIT0; P1SEL |= BIT0; - TA0CTL = MC_0; + TA0CTL = TA0CTL = MC_1 | ID_0 | TASSEL_0 | TACLR; + TA0CCTL0 = CCIE | OUTMOD_4; TA0CCTL1 = CCIE; TA0CCTL2 = CCIE;