单片机学习小组
直播中

李鸿洋

10年用户 932经验值
擅长:可编程逻辑
私信 关注

通用定时器PWM是如何工作的

通用定时器PWM是如何工作的?

与通用定时器PWM相关的库函数有哪些呢?



回帖(1)

骆其节

2022-1-19 11:27:27
一.通用定时器PWM概述

1. PWM工作过程



2. PWM模式1和PWM模式2



注意:在PWM模式1时,无论是向上计数还是向下计数,当TIMx_CNT
              在PWM模式2时,无论是向上计数还是向下计数,当TIMx_CNT>TIMx_CCR1时,通道1为有效电平。
            PWM的最终输出由选择的模式(模式1还是模式2)和输出的极性(高电平有效还是低电平有效)。
3. PWM相关的库函数





4. PWM输出实验

      使用定时器3的PWM功能(PB5引脚),输出占空比可变的PWM波,可以用来驱动LED(呼吸灯)。

4.1 PWM输出配置步骤:


4.2 编写定时器3输出PWM的初始化函数:


4.3 编写main()函数


4.4 实验结果;

定时器3的通道2 引脚 PE5 输出占空比可变的PWM波。
举报

更多回帖

×
20
完善资料,
赚取积分