STM32蓝桥杯嵌入式PWM输出


前言

本篇文章将为大家讲解定时器的PWM输出,PWM可以说是一个比较重要的考点希望大家能够掌握。

一、原理图

这里我们可以看到原理图,从PA1到PA7都是定时器的PWM通道都可以用来输出PWM波。比赛的时候就会从这7个引脚当中挑选出一到两个引脚叫你输出对应波形的PWM波。
在这里插入图片描述

二、定时器输出PWM原理

STM32的定时器模块主要由计数器、时钟预分频器、自动重载寄存器(ARR)和比较寄存器(CCR)组成。其中,计数器是一个16位的寄存器,可以对外部时钟或内部时钟进行计数。时钟预分频器和ARR用于控制计数器的计数周期和PWM波的周期。CCR用于设定PWM波的高电平时间占比,也就是占空比。

具体的实现步骤如下:

1.配置时钟,使得定时器可以计数。

2.配置定时器的预分频器&#x

猜你喜欢

转载自blog.csdn.net/m0_49476241/article/details/129956653