- 首先,定时器一共分为三种:
高级定时器(TIM1和TIM8)通用定时器(TIM2-TIM5)基本定时器(TIM6和TIM7)
一、时钟选择 1.内部时钟(CK_INT) CK_INT---->CK_PSC---->CK_CNT
2.外部时钟源模式1 由所选触发信号(TRGI)信号上升沿提供计数器时钟 此触发信号的来源有八种 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200223100803435.png)
3.外部时钟源模式2 计数器可在外部触发输入 ETR 出现上升沿或下降沿时计数 二、每个通用定时器都有一个从模式控制器和一个触发控制器(主模式控制器),如图 从模式选择 其中,触发控制器(slave mode)是管理此定时器的工作方式,工作方式有以下8种 其中复位、门控、触发模式是决定当接收到一个触发信号后,定时器的复位,使能,启动,往往在输入捕获中应用,处于这几种模式下定时器需要被提供时钟,可以是内部时钟(CK_INT)或者外部时钟(ETR引脚),一旦触发信号来临时,定时器就会在时钟下计数,此时可以读取CCRx寄存器来读取计数值从而判断周期、占空比。 如果从模式选择外部时钟模式,那么外部触发信号将作为计数器的时钟,因此不再需要提供单独的时钟,触发信号每一个上升沿计数器计数一次。
主模式选择 此模式决定当有以上事件发生时,此定时器的TRGO会产生动作 可以设置为更新,那么此定时器可以作为其他定时器的预分频器,每当此定时器发生计数溢出,产生更新事件,TRGO产生一个正脉冲,其他定时器计数一次,这样就实现了预分频的作用。 可以设置为使能,这样此定时器的CEN位可以同时启动两个定时器。
两个定时器内部连接方式如下: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200223105146322.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzUyNzIxNA==,size_16,color_FFFFFF,t_70)
|