希望有大神帮忙一下用msp430f5529发生产生两个75%和25%的PWM波的程序?

2019-07-15 15:37发布

希望有大神帮忙一下用msp430f5529发生产生两个75%25%PWM波的程序

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
liujinyi016
1楼-- · 2019-07-15 17:34
你是要使用定时器,还是GPIO模拟呢
jkljkl5411490
2楼-- · 2019-07-15 19:44
include <msp430.h>

unsigned int temp;

int main(void) {
WDTCTL = WDTPW | WDTHOLD;                  //关闭看门狗

               //Initialize
                P1DIR |= BIT0;
                P1OUT |= BIT0;
        P1SEL |= BIT2;                         //从P1.2输出
        P1DIR |= BIT2;



        //初始化定时器

        TA0CTL |= TASSEL_2 + ID_0 ;

        TA0CCTL1 = OUTMOD_7;

        TA0CCR0 = /*Period*/; //Change Period

        TA0CCR1 = /*Duty*/;   //Change Duty

//占频比=(period-duty)/period *100%

    __delay_cycles(2000);

    __bis_SR_register(LPM4_bits + GIE);

    return 0;

}
feifei20180401
3楼-- · 2019-07-15 22:57
jkljkl5411490 发表于 2018-7-19 10:56
include

unsigned int temp;

谢谢你的分享,大神{:12:}{:12:}{:12:}
feifei20180401
4楼-- · 2019-07-15 23:48
jinyi7016 发表于 2018-7-19 10:34
你是要使用定时器,还是GPIO模拟呢

定时器



一周热门 更多>