问题现象:
1.timer_a当作定时器使用,timer_b用来产生pwm,在两者同时使用时,timer_b就无法产生pwm波形。
2.单独跑timer_b的pwm就是正常的
还请协助看下是哪里的问题导致,谢谢!
我这边配置代码如下:
P4DIR |= BIT7;// P4.7 output
P4SEL1 |= BIT7;// P4.7 options select, TB0.1
P5DIR |= BIT0;// P5.0 output
P5SEL1 |= BIT0;// P5.0 options select, TB0.2
// Disable the GPIO power-on default high-impedance mode to activate
// previously configured port settings
PM5CTL0 &= ~LOCKLPM5;
TB0CCR0 = 128;// PWM Period/2
TB0CCTL1 = OUTMOD_2 |CLLD_2;// TBCCR1 toggle/reset; CLLD=2
TB0CCR1 = 32;// TBCCR1 PWM duty cycle
TB0CCTL2 = OUTMOD_6 | CLLD_2; // TBCCR2 toggle/set; CLLD=2
TB0CCR2 = 64;// TBCCR2 PWM duty cycle
TB0CTL = TBSSEL__ACLK | MC_3 | TBCLGRP_1;// ACLK, up-down mode, TBxCL1+TBxCL2 group
TA0CCTL0 |= CCIE;// TACCR0 interrupt enabled
TA0CCR0 = 50000;
TA0CTL |= TASSEL__SMCLK | MC__UP;// SMCLK, up mode