TIM输出计较模式(PWM)

发布时间:2024年01月20日

一.PWM简介

1.定义

脉冲宽度(PWM)是一种数字信号,常用于控制电路,通常将高电平称为1,低电平称为0.

2.常用参数

(1)PWM周期

连续一个高电平和一个低电平共同持续的时间称为一个周期

(2)PWM占空比

PWM信号保持高电平的时间百分比称为占空比,即高电平的时间/一个周期。

二,PWM产生方式

(1)定时器中断输出PWM(不断进入中断,影响控制精度,输出误差也会相对增大)

(2)利用定时器的PWM的I/O口或复用I/O口(推荐用)

三,STM32F103C8T6的PWM口

详细配置如下:
TIM1_CH1->PA8;
TIM1_CH2->PA9;
TIM1_CH3->PA10;
TIM1_CH4->PA11;

TIM2_CH1->PA0;
TIM2_CH2->PA1;
TIM2_CH3->PA2;
TIM2_CH4->PA3;

TIM3_CH1->PA6;
TIM3_CH2->PA7;
TIM3_CH3->PB0;
TIM3_CH4->PB1;

TIM4_CH1->PB6;
TIM4_CH1->PB7;
TIM4_CH1->PB8;
TIM4_CH1->PB9;

亦或通过重映射改变I/O口(通过AFIO)

四,PWM工作原理

五,PWM 配置()时基单元和输出比较单元

输出比较单元配置:?

?

?此处用TIM2作为例子:

?

文章来源:https://blog.csdn.net/2302_80169672/article/details/135686333
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。