TIM-高级定时器
大家好,今天我来给大家总结一下STM32F103的高级定时器的理论知识的第一部分。
高级定时器分为以下几个部分:
1、计数器16bit,上/下/两边计数,TIM8和TIM1,还有一个重复计数器RCR
2、有4个GPIO,其中通道1~3还有互补输出GPIO
3、时钟来自PCLK2,为72M,可实现1-65536分频
具体的GPIO说明可见下表
高级定时器讲解分为以下几个部分:
1、时钟源
2、控制器
3、时基
4、输入捕获
5、输出比较
一、时钟源
时钟源分为以下几种类型:
1、内部时钟源CK_INT
2、外部时钟模式1——外部的GPIO Tix(x=1/2/3/4)
3、外部时钟模式2——外部的GPIO ETR
4、内部触发输入
P.S.内部时钟源来自RCC的TIMx_CLK
接下来给大家讲解外部时钟模式1的工作方式:
以下就是外部时钟模式1的流程图(图出自野火教程)
(一)时钟信号输入引脚
1、外部的GPIO Tix对应TIMx_CH1/2/3/4
2、TIM_CCMRx的位CCxS[1:0