您好!
我正在尝试创建一个PWM信号,它适用于WFP 1.6 (LED2)输出,但它不适用于WFP的2.6 引脚。 有人可以帮我吗?
谢谢!
下面是我的代码:
#include <MSP4S.h>
Void主(void)
{
WDTCTL = WDTPW + WDTHOLD;//停止WDT
ConfigureClockModule();
P1DIR |= BIT6;// WFP 1.6 作为输出
P2DIR || BIT6;// WFP 2.6 作为输出
P1SEL || BIT6;// WFP 1.6 选择作为输出
P2SEL &=~BIT6;//清除SEL位
P2SEL2 &=~BIT6;//清除SEL2位
TA0CCR0 = 999;// PWM周期= TA0CCR0 +1
TA0CCTL1 = OUTMOD_7;// CCR1重置/设置
TA0CCR1 = 250;// CCR1 PWM占空比= TA0CCR1*100/(TA0CCR0+1)
TA0CCTL2 = OUTMOD_7;// CCR2重置/设置
TA0CCR2 = 250;// CCR2 PWM占空比= TA0CCR2*100/(TA0CCR0+1)
TA0CTL = tassel_2 + MC_1 + TCLR;// SMCLK,向上模式,清除TAR
__bis_sr_register(LPM0_bits);//输入LPM0
__no_operation();//用于调试器
}