SemiDrive E3 MCAL 开发系列(5) – Pwm 模块的使用

一、  概述

本文将会介绍 SemiDrive E3 MCAL Pwm 模块的简介以及基本配置,其中还会涉及到 Xtrg 模块的配置。此外会结合实际操作的介绍,帮助新手快速了解并掌握这个模块的使用,文中的 MCAL 是基于 PTG3.0 的版本,开发板是官方的 E3640 网关板。

二、  Pwm 模块简介

E3 的 Pwm 模块的底层硬件依赖于 Etimer 和 EPwm,E3 系列芯片最多有 4 个 EPwm 和 4 个 Etimer,其中每个 Epwm 和 Etimer 都有 4 个通道(通道 A/B/C/D),每个通道还有 2 个子通道(例如:通道 A0/A1),因此 E3 最多支持 64 通道的 PWM 输出。当底层硬件为 Epwm 时,每个通道有两个周期可以选择,对应的子通道周期一致,当底层硬件为 Etimer 时,每个通道的周期都可以独立配置,对应的子通道的周期一致。

三、  Pwm 模块的主要配置

要使用 Pwm 模块,首先需要在 Mcu 模块中使能 EPWM、ETIMER 等底层硬件。具体操作如下图所示,在 Mcu 模块的 McuHwlpConfig 选项中勾选上需要使能的模块即可。

图 3.1 使能底层硬件
 

接着对 Pwm 模块进行配置,首先需要

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值