工具/软件:Code Composer Studio
大家好,请帮我在这里输入如何获取PWM中断计数的代码
Int计数=0;
int main (void){
WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器
P1DIR || BIT7;//将引脚1.0 设置为输出方向。
P1SEL0 |= BIT7;//选择引脚1.0 作为PWM输出。
TA0CCR0 = 1000-1;//将计时器A0捕获/比较0寄存器中的周期设置为1000 us。
TA0CCTL1 = OUTMOD_7;
TA0CCR1 = 800;//电源打开的时间(以微秒为单位)。 这是一半的时间,这就转换为50 % 占空比。
TA0CTL = tassel_2 + MC_1;//tassel_2选择SMCLK作为时钟源,而MC_1则告诉它计数到TA0CCR0中的值。
__bis_sr_register(LPM0_bits);//切换到低功耗模式0。
}