TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640 怎么设置3路PWM

我看手册上写的,好像可以支持3路PWM,但是我看例程,只有两路PWM的设置。第三路该如何设置啊?

  // To be implemented.  

 pinHandle = PIN_open(&pinState, pwmExamplePins);  

 //PIN_registerIntCb(pinHandle, pinCallBack);  

 PINCC26XX_setMux(pinHandle, GPIO_LED_BLUE, IOC_PORT_MCU_PORT_EVENT0);  

PINCC26XX_setMux(pinHandle, GPIO_LED_RED, IOC_PORT_MCU_PORT_EVENT1);      

Power_setDependency(PERIPH_GPT0);

TimerConfigure(GPT0_BASE, TIMER_CFG_SPLIT_PAIR|TIMER_CFG_A_PWM|TIMER_CFG_B_PWM);

TimerLoadSet(GPT0_BASE, TIMER_BOTH, TIMER_LOADSET);  

//TimerMatchSet(GPT0_BASE, TIMER_A, 100);  

TimerLevelControl(GPT0_BASE, TIMER_BOTH,true);

 

这是我控制两路灯的代码,目前可以实现PWM控制。但是我还需要一路来控制蜂鸣器,请问怎么才能再设置出一路PWM?

ye yang5:

回复 Yan:

好的,非常的感谢,原来修改GPT1_BASE就可以了。我懂了。

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 怎么设置3路PWM
分享到: 更多 (0)