正点原子STM32F103(精英版)------PWM输出实验

本文详细介绍了STM32 PWM的工作原理,包括设置比较值、PWM模式选择、自动重载寄存器操作,并展示了如何通过TIM3实现可变占空比的LED亮度控制。重点讲解了TIM3_PWM_Init函数和主函数中关键配置步骤。
摘要由CSDN通过智能技术生成

STM32 PWM工作过程

STM32 PWM工作过程 

 STM32 PWM工作过程(通道1为例)

CCR1:捕获比较()寄存器(x=1,2,3,4):设置比较值。

CCMR1: OC1M[2:0]位:

              对于PWM方式下,用于设置PWM模式1【110】或者PWM模式2【111】

CCER:CC1P位:输入/捕获1输出极性。0:高电平有效,1:低电平有效。

CCER:CC1E位:输入/捕获1输出使能。0:关闭,1:打开。

PWM模式1 & PWM模式2

寄存器TIMx_CCMR1OC1M[2:0]位来分析:

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值