开发板测评 | NXP S32K312 系列核心板体验之——PWM

一、前言

这一次将会基于RTD进行配置PWM输出,话不多说直接开始。

二、配置步骤

1、加载驱动

本次实验我们需要这些配置请自行加入配置。

2、port配置

进行如下配置。

这边输入2之后下面的会自动进行识别,选择PTA2为emios输出引脚,通道为EMIOS1_CH19_Y。

3、Mcl配置

按照上图的顺序进行配置,使能EMIOS。

(1)、选择EIOS_1
(2)、选择EMIOS_CH_16为PTA2配置时钟分频pwm输出提供counter,此时pwm频率=160M/1/4000/1/1 = 40K
(3)、使能允许debuge模式,使能PWM exclusive access。

4、pwm配置

将上面的配置配置为红框里的内容。同时

(1)、默认分频,配置必须和mcl模块中配置一致
(2)、占空比
(3)、时钟源选择系统时钟

三、API接口

void Pwm_Init(const Pwm_ConfigType * ConfigPtr)//pwm初始化

void Mcl_Emios_SetCounterBusPeriod(uint16 logicChannel, uint32 period, boolean syncUpdate)//设置pwm频率

void Pwm_SetDutyCycle(Pwm_ChannelTypeChannelNumber,uint16 DutyCycle)//设置pwm占空比

四、结果

此文章来自“S32K312 开发板评测活动”测评者:付楚楚

 欢迎在博文下方留言评论,我们会及时回复您的问题。

如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com   作者:WPIg 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值