STM32 高级定时器、通用定时器 TIMx、基本定时器 TIM6 和 TIM7 的区别 TIM1 和 TIM8 定时器的功能包括:● 16 位向上、向下、向上/下自动装载 计数器● 16 位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为 1~65535 之间的任意数值● 多达 4 个独立通道: ─ 输入捕获 ─ 输出比较 ─ PWM 生成(边缘或中间对齐模式) ─ 单脉冲模式输出● 死区时间可编程的互补 输出● 使用外部信号控制定时器和定时器互联的同步电路● 允许在指定数目的 计数器周期之后更新定时器寄存器的重复计数器● 刹车输入信号可以将定时器 输出信号置于复位状态或者一个已知状态● 如下事件发生时产生中断/DMA: ─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触 发) ─ 触发事件(计数器启动、停止、初始化或者由内部/外部触发计数) ─ 输入 捕获 ─ 输出比较 ─ 刹车信号输入● 支持针对定位的增量(正交)编码器和霍尔 传感器电路● 触发输入作为外部时钟或者按周期的电流管理 TIMx 主要功能通 用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能包括:● 16 位向上、向下、 向上/向下自动装载计数器● 16 位可编程(可以实时修改)预分频器,计数器时钟 频率的分频系数为 1~65536 之间的任意数值● 4 个独立通道: ─ 输入捕获 ─ 输出比较 ─ PWM 生成(边缘或中间对齐模式) ─ 单脉冲模式输出● 使用外部信 号控制定时器和定时器互连的同步电路● 如下事件发生时产生中断/DMA: ─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发) ─ 触发事件(计数器启动、停止、初始化或者由内部/外部触发计数) ─ 输入捕 获 ─ 输出比较● 支持针对定位的增量(正交)编码器和霍尔传感器电路● 触发 输入作为外部时钟或者按周期的电流管理 TIM6 和 TIM7 定时器的主要功能包 括: 本文来源:https://www.wddqw.com/doc/6ed5b8cc03768e9951e79b89680203d8cf2f6ac9.html