微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640R2F PWM输出

CC2640R2F PWM输出

时间:10-02 整理:3721RD 点击:

请问CC2640R2F能实现在两个不同的引脚同时输出周期相同,但是占空比不同的PWM吗?

可以的。

可以的,您可以参考协议栈内的PWM例程 pwmled.c

C:\ti\simplelink_cc2640r2_sdk_1_50_00_58\examples\rtos\CC2640R2_LAUNCHXL\drivers\pwmled

不好意思,我的问题描述有点问题。我想实现的是在两个不同IO口输出同周期的PWM波,但是需要满足在其中一个IO口是低电平的情况下,另外一个IO口是高电平,请问这样可以实现吗?

Hi

 *  @brief   Idle 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

你好,我想问一下按照你给的这种写法,我要实现长期的输出的话是不是要把PWM进行定时开关

请问怎么在CC2640R2F不同IO口同时输出PWM波,并且保证在一个口是低电平的情况下另外一个口是高电平

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top