侧边栏壁纸
博主头像
Qokorii Note 博主等级

道阻且长,行则将至

  • 累计撰写 51 篇文章
  • 累计创建 22 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Cypress MCAL Pwm 模块配置

Talon
2021-04-12 / 0 评论 / 0 点赞 / 112 阅读 / 0 字

PWM模块仅为输出PWM,对于PWM输入捕捉应使用ICU模块。

MCAL配置

port配置

mcu配置

在MCU模块中配置好PWM的PCLK及相应的McuClockReferencePoint,并在PWM模块的PwmMcuClockReferencePoint 参数中关联,该时钟即为PWM时钟源。

pwm配置

PwmPeriodDefault: 周期,单位秒

代码

初始化

Pwm_Init(&Pwm_Config[0]);

设置占空比,最大为最大为0x8000,即32768

/* set 50% duty */
Pwm_SetDutyCycle(PwmConf_PwmChannel_PwmChannel_0, 0x4000);

设置周期及占空比

/* peroid */
Pwm_SetPeriodAndDuty(PwmConf_PwmChannel_PwmChannel_0, peroid, 0x4000);

0

评论区