STM32通用定时器的输出比较

本文详细介绍了STM32通用定时器的PWM输出配置,包括PWM工作过程、模式与输出极性分析,以及相关的库函数使用和配置步骤。通过函数初始化、设置比较值和使能预装载等步骤实现PWM输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

在这里插入图片描述

PWM工作过程

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模式与输出极性分析

PWM模式1:当前值 < 设定值 相应的通道输出有效电平
PWM模式1:当前值 > 设定值 相应的通道输出有效电平

假如输出极性为:高电平有效,PWM输出的有效极性则为高电平
在这里插入图片描述

PWM输出库函数

函数1:初始化输出比较参数函数在这里插入图片描述
函数2:使能输出比较预装载函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值