STM32F103ZET6 PWM输出

Posted h1019384803

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32F103ZET6 PWM输出相关的知识,希望对你有一定的参考价值。

1、通用定时器的PWM功能

  STM32F103ZET6有4个通用定时器,分别是TIM2、TIM3、TIM4、TIM5。

  通用定时器由一个可编程预分频器驱动的16位自动装载计数器构成。

  通用定时器的很多功能与基本定时器是一样的,但是每个通用定时器都有4个IO口,可以用来测量输入信号的脉冲长度(输入捕获)或产生输出波形(输出比较和PWM)。

  通用定时器的主要功能包括:

  16位向上、向下、向上/向下自动装载计数器。

  16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数可以从1~65536之间的任意数值。

  具有4个IO口用来作为相应的功能:

  输入捕获。

  输出比较。

  PWM生成(边缘或中间对齐模式)。

  单脉冲模式输出。

  使用外部信号控制定时器和定时器互连的同步电路。

  如下事件发生时产生中断/DMA:

  计数器溢出更新:向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发。

  触发事件(计数器启动、停止、初始化或者由内部/外部触发计数)。

  输入捕获。

  输出比较。

  支持针对定位的增量(正交)编码器和霍尔传感器电路。

  触发输入作为外部时钟或者按周期的电流管理。

2、通用定时器的输入/输出脚

  每个通用定时器都具有4个输入/输出通道,即4个IO口,它们的对应关系如下图:

技术图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于STM32F103ZET6 PWM输出的主要内容,如果未能解决你的问题,请参考以下文章

STM32F103ZET6 用定时器级联方式输出特定数目的PWM(转载)

基于霸道秉火的STM32F103ZET6嵌入式开发之------基于定时TIM3的PWM实验

STM32F103五分钟入门系列(十五)输出比较(PWM输出)+各类测试

STM32F103五分钟入门系列(十五)输入捕获(精雕细琢-.-)

stm32f103zet6引脚说明

STM32F103定时器最多可以输出多少路PWM波