学习PIC心得体会(MPLAB)----如何使用PWM

打开MCC,在Device Resources一栏找到你要使用的PWM点击加号添加

使用PWM的前提是你的系统时钟必须配置正确,否则会影响定时器的频率

 

选择Peripherals里的PWM模块选择PWM时钟源,例如我选Timer2 为PWM时钟源 

 在Device Resources一栏找到你要使用的定时器点击加号添加

 在芯片界面右键PWM的输出引脚C5,选择PWM/OUT模式

或者在芯片引脚设置表中设置

 点击生成,MCC配置完成

设置占空比,首先要搞清占空比和比较值的关系,由下图可知:50%的占空比对应的比较值为511.

 那么粗略的计算得          比较值 = 占空比 X 10.22

50%是初始占空比,2ms是周期

最后,在代码中调用下面函数即可输出PWM

PWM5_LoadDutyValue(100);//100是比较值,通过改变比较值改变占空比

 C5引脚接示波器查看现象

在以有波形形出现后找到Run Control栏按下Run/Stop(红色按键)(已包浆)键暂停波形

接着找到Measure栏,Cursors是手动标定测量频率,Quick Meas是快速标定测量频率

  最终现象,输出491Hz(接近2ms)PWM,占空比为9.6%接近10%

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值