标签:比较 通用 stm32 同步 自动 nbsp 增量 支持 ima
1、通用定时器的PWM功能
STM32F103ZET6有4个通用定时器,分别是TIM2、TIM3、TIM4、TIM5。
通用定时器由一个可编程预分频器驱动的16位自动装载计数器构成。
通用定时器的很多功能与基本定时器是一样的,但是每个通用定时器都有4个IO口,可以用来测量输入信号的脉冲长度(输入捕获)或产生输出波形(输出比较和PWM)。
通用定时器的主要功能包括:
16位向上、向下、向上/向下自动装载计数器。
16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数可以从1~65536之间的任意数值。
具有4个IO口用来作为相应的功能:
输入捕获。
输出比较。
PWM生成(边缘或中间对齐模式)。
单脉冲模式输出。
使用外部信号控制定时器和定时器互连的同步电路。
如下事件发生时产生中断/DMA:
计数器溢出更新:向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发。
触发事件(计数器启动、停止、初始化或者由内部/外部触发计数)。
输入捕获。
输出比较。
支持针对定位的增量(正交)编码器和霍尔传感器电路。
触发输入作为外部时钟或者按周期的电流管理。
2、通用定时器的输入/输出脚
每个通用定时器都具有4个输入/输出通道,即4个IO口,它们的对应关系如下图:
标签:比较 通用 stm32 同步 自动 nbsp 增量 支持 ima
原文地址:https://www.cnblogs.com/h1019384803/p/11266546.html