STM32的PWM精讲

您所在的位置:网站首页 STM32PWM STM32的PWM精讲

STM32的PWM精讲

#STM32的PWM精讲| 来源: 网络整理| 查看: 265

 

 

STM32

PWM

精讲 

    通过对

TIM1

定时器进行控制,使之各通道输出插入死区的互补

PWM

输出,

各通道输出频率均为

17.57KHz。

其中,

通道

1

输出的占空比为

50%,

通道

2

输出

的占空比为

25%,通道

3

输出的占空比为

12.5%。各通道互补输出为反相输出。 

TIM1

定时器的通道

1

4

的输出分别对应

PA.08、PA.09、PA.10

PA.11

引脚,而通道

1

3

的互补输出分别对应

PB.13、PB.14

PB.15

引脚,中止输

入引脚为

PB.12。将这些引脚分别接入示波器,在示波器上观查相应通道占空比

的方波

[12]

。 

配置好各通道后, 编译运行工程;

点击

MDK 的

Debug

菜单,

点击

Start/Stop 

Debug 

Session;通过示波器察看

PA.08、PA.09、PA.10、PB.13、PB.14、PB.15

的输出波形,其中

PA.08

PB.13

为第一通道和互补通道,PB.09

PB.14

为第

二通道和其互补通道,PB.10

PB.15

为第三通道和其互补通道;第一通道显示

占空比为

50%,第二通道占空比为

25%,第三通道占空比为

12.5%。 

2

章   STM32

处理器概述

 

 

  STM32F103xx

增强型系列产品中内置了多达

3

个同步的标准定时器。

每个定

时器都有一个

16

位的自动加载递加/递减计数器、一个

16

位的预分频器和

4

独立的通道,每个通道都可用于输入捕获、输出比较、PWM

和单脉冲模式输出,

在最大的封装配置中可提供最多

12

个输入捕获、输出比较或

PWM

通道。它们还

能通过定时器链接功能与高级控制定时器共同工作,提供同步或事件链接功能。

  

在调试模式下,计数器可以被冻结。任一个标准定时器都能用于产生

PWM

输出。每个定时器都有独立的

DMA

请求机制。 

2.4.2

 

 

 

高级控制定时器

[22]

 

 

 高级控制定时器(TIM1)由一个 16

位的自动装载计数器组成,它由一个可

编程预分频器驱动。

它适合多种用途,

包含测

输入信号的脉冲宽

(输入捕获),

或者产生输出波形(输出比较,PWM,嵌入死区时间的互补 PWM

等)。   

使用定时器预分频器和 RCC

时钟控制预分频器,可以实现脉冲宽

和波形

周期从几个微秒至几个毫秒的调节。

高级控制(TIM1)和通用(TIMx)定时器是完全



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3