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口,它们的对应关系如下图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/h1019384803/p/11266546.html