STM32----高级定时器、通用定时器(TIMx)、基本定时器(TIM6和TIM7)的区别

转载 2013年12月03日 18:58:54

STM32----高级定时器、通用定时器(TIMx)、基本定时器(TIM6和TIM7)的区别

我觉得总的来说应该没多大区别,似乎是高级定时器多了三相电机控制所需的功能,还请各位高人指点吧~~

 

TIM1和TIM8主要特性:

TIM1和TIM8定时器的功能包括:

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

TIMx主要功能通用TIMx (TIM2、TIM3、TIM4和TIM5)定时器功能包括: 
● 16位向上、向下、向上/向下自动装载计数器 
● 16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65536之间的任意数值 
● 4个独立通道: ─ 输入捕获 ─ 输出比较 ─ PWM生成(边缘或中间对齐模式) ─ 单脉冲模式输出 
● 使用外部信号控制定时器和定时器互连的同步电路 
● 如下事件发生时产生中断/DMA: ─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发) ─ 触发事件(计数器启动、停止、初始化或者由内部/外部触发计数) ─ 输入捕获 ─ 输出比较 
● 支持针对定位的增量(正交)编码器和霍尔传感器电路 
● 触发输入作为外部时钟或者按周期的电流管理

TIM6和TIM7的主要特性:

TIM6和TIM7定时器的主要功能包括: 

● 16位自动重装载累加计数器 
● 16位可编程(可实时修改)预分频器,用于对输入的时钟按系数为1~65536之间的任意数值分频 
● 触发DAC的同步电路 注:此项是TIM6/7独有功能.
● 在更新事件(计数器溢出)时产生中断/DMA请求

强大,高级定时器应该是用于电机控制方面的吧
 本文转自:http://hi.baidu.com/xxbing8/item/0969b0e319d4d3206dabb89e

 

STM32——高级定时器、通用定时器、基本定时器的区别

STM32 ——高级定时器、通用定时器、基本定时器的区别   TIM1和TIM8定时器的功能包括【增强型】: ● 16位向上、向下、向上/下自动装载计数器 ● 16位可编程(可以实时修改)预分频器,...
  • haohaojian
  • haohaojian
  • 2017年04月10日 14:12
  • 1736

stm32 基本定时器TIM6、TIM7的使用

使用基本定时器的定时功能需要进行以下设置: 1)使能定时器的时钟。 2)设置预分频数。 3)设置计数器值。 4)设置采样分频数。 5)设置计数方式,向上还是向下计数,其中TIM6、TIM7只有向上计数...
  • qlexcel
  • qlexcel
  • 2016年04月13日 12:50
  • 1409

stm32f407之基本定时器TIM6&TIM7(操作寄存器)

作者:w471176877 转自:http://blog.csdn.net/w471176877/article/details/7957314 基本定时器TIM6&TIM7     ...
  • whw8007
  • whw8007
  • 2013年07月05日 21:44
  • 1236

stm32f407之基本定时器TIM6&TIM7(操作寄存器)

基本定时器TIM6&TIM7       基本定时器TIM6和TIM7包括一个由可编程分频器驱动的16位自动重载计数器。它可以用作普通的定时器,也可以用来驱动DAC。这两个定时器是完全独立的...
  • w471176877
  • w471176877
  • 2012年09月08日 09:40
  • 9467

STM32F407之基本定时器TIM6&TIM7

基本定时器TIM6和TIM7包括一个由可编程分频器驱动的16位自动重载计数器。它可以用作普通的定时器,也可以用来驱动DAC。这两个定时器是完全独立的,不共享任何资源。更多时候是与DAC平配合使用。 ...
  • minyuanxiani
  • minyuanxiani
  • 2014年03月18日 13:55
  • 1690

STM32F103PWM+重映射 小程序

我的开发板是学习板,很多管脚没有引出。弄到定时器产生PWM这一块,想用下管脚重映射功能,毕竟库函数没有像操作寄存器那样容易理解。所以一开始着实糊涂了一会,最后还是给调出来了。结合很多别人的例程,但是发...
  • zhengshifeng123
  • zhengshifeng123
  • 2017年01月03日 08:35
  • 848

stm32 TIM定时器[操作寄存器+库函数]

stm32配备了2个高级定时器TIM1和TIM8,4个通用定时器 TIM2,TIM3,TIM4和TIM5,还有两个基本定时器TIM6和TIM7。 高级定时器常用于电机控制,因为其加入了死区控制,紧急制...
  • minyuanxiani
  • minyuanxiani
  • 2014年03月18日 16:16
  • 3951

STM32寄存器操作方式学习-通用定时/计数器之TIM2~7

虽然TIM2~7 属于APB1的
  • st19890625
  • st19890625
  • 2014年06月26日 14:43
  • 812

STM32F103PWM+重映射 小程序

原文地址: 我的开发板是学习板,很多管脚没有引出。弄到定时器产生PWM这一块,想用下管脚重映射功能,毕竟库函数没有像操作寄存器那样容易理解。所以一开始着实糊涂了一会,最后还是给调出来了。结合很多别人...
  • bobbat
  • bobbat
  • 2014年08月30日 22:01
  • 2507

关于STM32影子寄存器和预装载寄存器和TIM_ARRPreloadConfig

首先转载:   STM32定时器的预装载寄存器与影子寄存器之间的关系 本文的说明依据STM32参考手册(RM0008)第10版: 英文:http://www.st.com/stonline/pro...
  • kinsno
  • kinsno
  • 2015年07月05日 16:04
  • 4782
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STM32----高级定时器、通用定时器(TIMx)、基本定时器(TIM6和TIM7)的区别
举报原因:
原因补充:

(最多只允许输入30个字)