如图,MSP430通过杜邦母头连接其P2.0和GND接口,另一端鲨鱼夹出来连接示波器的鲨鱼夹,在示波器上显示的信号为一条直线,为何未正确输出PWM信号?
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.
以下为MSP430用P2.0接口实现PWM信号输出的嵌入式代码,是哪里有问题吗?
#include <msp430.h> #define TASSEL_SMCLK #define MC_UP int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer //引脚P2.0配置为TA0.1(方向输出,功能引脚) P2DIR |= BIT0; P2SEL |= BIT0; //选择SMCLK,增计数模式,清除TAR TA0CTL=TASSEL_SMCLK+MC_UP+TACLR; //TA0CTL=TASSEL_2+MC_UP+TACLR; TA0CCR0=10000;//增计数模式下,该数值表示周期 TA0CCTL2=OUTMOD_6;//设置输出模式 //TA0CCTL1=OUTMODE_3 TA0CCR2=1000;//设置占空比 _EINT();//开启中断 while(1) { LPM0; } }