This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我已附上我通常用于设置 PWM 输出的代码。 我不知道是否可以将 P2.4 (TA1.0)设置为 PWM 输出、因为 TA1CCCR0用于设置 PWM 周期。 可能有一种不同的方法可以将 P2.4、P1.2和 P1.3设置为 PWM 输出。
谢谢
Riccardo
//计时器 A1:PWM
TA1CTL = TASSEL_SMCLK |ID_1| MC_UP | TACLR; // SMCLK、向上计数模式、清零 TAR
TA1EX0 = TAIDEX_7; // DIV1:SO TIMER_CLK = SMCLK/1 TA1CCR0 = 2000; // PWM 周期1kHz TA1CCTL1 = OUTMOD_7; // P1.2:CCR1重置/设置 TA1CCR1 = 0; // P1.2:CCR1 PWM 占空比(PWM 电机) TA1CCTL2 = OUTMOD_7; // P1.3:CCR2复位/设置 TA1CCR2 = 0; // P1.3:CCR2 PWM 占空比(PWM 风扇24V)