STM32CubeMX调试定时器PWM输出

本文详细介绍了如何使用STM32CubeMX在STM32F303CB芯片上配置定时器TIM2为PWM模式。首先,设置RCC以选择外部时钟源HSE;接着,配置时钟树;然后,选择TIM2作为定时器,并设定其为内部时钟源,设置CH2通道为PWM模式,同时调整预分频系数和自动加载值以得到2kHz的PWM周期。最后,设置PWM模式1,占空比为50%,并启用输出比较预装载寄存器,确保PWM脉冲高电平。通过这些步骤,可以成功创建工程并实现PWM输出。

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

芯片型号:STM32F303CB

 

1.设置RCC,如下图

设置高速外部时钟HSE,选择外部时钟源 

2.配置时钟树

3,设置定时器

1.选择TIM2

2.设置定时器市中院为内部时钟源

3.设置定时器CH2为PWM模式

4.可自行选择是否开启定时器中断

在 Parameter Settings 页配置预分频系数为 71,计数周期(自动加载值)为 499,定时器溢出频率,即PWM的周期,就是 72MHz/(71+1)/(499+1) = 2kHz

1.Mode   选择PWM模式1

2.Pulse(占空比值)  249 占空比50%

3.Output compare preload  输出比较预装载使能寄存器: 使能

4.Fast Mode   PWM脉冲快速模式    :  和我们配置无关,不使能

5.PWM 极性:   设置为高电平        

 

设置完成就可以创建工程了

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值