STM32 定时器2 CH1 CH2 PWM输出 产生呼吸灯效果

     PWM一般用来驱动电机(控制速度),控制LED亮度,驱动开关电源电路等等,本实例通过改变PWM占空比的方式来驱动LED灯,形成呼吸灯的效果。用这种方式来学习STM32 TIM2输出PWM的配置。

      以STM32F103C8T6为例,从其数据手册中可以看到,PA0、PA1的复用功能(Default alternate functions)分别是定时器2的CH1和CH2。

    由图2 TIM2_REMP重映射控制表可以看到,TIM2_CH1_ETR表示,PA0既可以复位为TIM2_CH1,也可以复用为TIM2_ETR功能,我们这里将PA0当做TIM2_CH1使用。


图1 TIM2 CH1、CH2引脚

(图来自数据手册)

       由图2可以看到TIM2的CH1、CH2没有重映像时指向PA0和PA1,所以我们这里不进行重映射配置,在配置PA0、PA1端口时,配置为复用推挽输出即可。

图2 TIM2_REMP重映射控制表

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值