微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32之TIMER定时器之间不同点

STM32之TIMER定时器之间不同点

时间:11-11 来源:互联网 点击:
STM32F1系类有1~14一共14个定时器;具体型号不一样会有所不同。它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较、PWM、嵌入死区时间的互补PWM等)。 使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。 高级控制定时器(TIM1和TIM8)和通用定时器(TIMx)是完全独立的,它们不共享任何资源。它们可以同步操作。

TIM6和TIME7是基本定时器,他们通常作为通用定时器提供时间基准,特别地可以为数模转换器(DAC)提供时钟。实际上,它

们在芯片内部直接连接到DAC并通过触发输出直接驱动DAC。 这2个定时器是互相独立的,不共享任何资源。

TIM2到TIM14为通用定时器,TIM2到TIM5;TIM9和TIM12;TIM10,TIM11,TIM13,TIM14,分为了三组,他们功能上有一些不同,相对高级定时器,只是功能上有一些阉割,他们都是相互独立的,但是总时钟都是由RCC控制着。具体的不同点看下面的结构体。

图一为TIM1和TIM8高级定时器

图二为TIM2到TIM5

图三为TIM6和TIM7

图四为TIM9和TIM12

图五为TIM10/11/13/14

从这五幅图可以看出,每组定时有自己的用途,他们还可以根据需要通过TRGO信号进行定时定级联。但是不推存大家这样做,如果你设计的系统误差没有严格要求话还是可以尝试的。

具体的定时器配置和说明将在以后日志中详细说明,他们的配置几乎是一样的。


上一篇:S3C2410之LCD
下一篇:PIC单片机的数制转换

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top