请问CC2640R2F能实现在两个不同的引脚同时输出周期相同,但是占空比不同的PWM吗?
da qin zheng sheng:
可以的。
Susan Yang:
可以的,您可以参考协议栈内的PWM例程 pwmled.c
C:\ti\simplelink_cc2640r2_sdk_1_50_00_58\examples\rtos\CC2640R2_LAUNCHXL\drivers\pwmled
XIN HUANG7:
回复 Susan Yang:
不好意思,我的问题描述有点问题。我想实现的是在两个不同IO口输出同周期的PWM波,但是需要满足在其中一个IO口是低电平的情况下,另外一个IO口是高电平,请问这样可以实现吗?
Alvin Chen:
回复 XIN HUANG7:
Hi
*@briefIdle output level when PWM is not running (stopped / not started).*/ typedef enum PWM_IdleLevel_ {PWM_IDLE_LOW= 0,PWM_IDLE_HIGH = 1, } PWM_I*PWM_Params_init(&pwmParams);*pwmParams.idleLevel = PWM_IDLE_LOW;// Output low when PWM is not running*pwmParams.periodUnits = PWM_PERIOD_HZ;// Period is in Hz*pwmParams.periodValue = 1e6;// 1MHz*pwmParams.dutyUnits = PWM_DUTY_FRACTION; // Duty is in fractional percentage*pwmParams.dutyValue = 0;// 0% initial duty cycle
XIN HUANG7:
回复 Alvin Chen:
你好,我想问一下按照你给的这种写法,我要实现长期的输出的话是不是要把PWM进行定时开关
XIN HUANG7:
回复 da qin zheng sheng:
请问怎么在CC2640R2F不同IO口同时输出PWM波,并且保证在一个口是低电平的情况下另外一个口是高电平