目录
一、什么是通用定时器
1、通用定时器的分布和各自特点
TIM2到TIM5
特点:
①有四个通道
②通用定时器包含一个 16 位(TIM3 和 TIM4)或 32 位(TIM2 和 TIM5)递增、递减和递增/递减自动重载计数器。
③16 位可编程预分频器
④输入捕获和输出比较
⑤编码器使用
TIM9和TIM12
特点:
①有两个通道
②通用定时器包含一个 16位自动重载计数器递增计数器。
③16 位可编程预分频器
④输入捕获和输出比较
TIM10,TIM11,TIM13,TIM14
特点:
①有一个通道
②通用定时器包含一个 16 自动重载计数器递增计数器。
③16 位可编程预分频器
④输入捕获和输出比较
2、通用定时器使用情景
1、延时和定时中断
2、输出比较(驱动IO口输出PWM )
3、输入捕获(定时器计算IO口高低电平的时间)
此篇文章重点学习输出比较与输入捕获........
二、如何配置通用定时器
1、通用定时器框图
2、通用定时器框图结构
2.1 时钟源选择部分
TIM2~5:
①内部时钟作为时钟源
配置此寄存器后,便可使用内部时钟作为时钟源
总结:
信号源来自于哪里
APBX总线
如何选择本时钟源
SMCR寄存器的SMS 000
②外部时钟源模式2作为时钟源
经过从左往右:
配置完以上寄存器,便可使用外部时钟源模式2作为时钟源
信号源来自于哪里
片外接入(时钟脉冲设备)
如何选择本时钟源
SMCR寄存器的 ECE位 写入1
经过:
变沿选择 分频 滤波
③外部时钟源模式1作为时钟源
总结:
信号源来自于哪里
ITRX(定时器级联)
级联的作用
如何配置级联(级联表)
TI1F_ED(输入捕获的通道1接口进入不经过滤波)
TI1FP1(输入捕获的通道1接口进入经过滤波)
TI2FP2(输入捕获的通道2接口进入经过滤波)
ETRF(外部时钟模式2的接口进入)
说明:如何选择以上某一个信号源 SMCR寄存器的TS位
如何选择本时钟源
SMCR寄存器的SMS 111
选择ITRX(定时器级联)的配置:
TIM9和TIM12:
①内部时钟作为时钟源
总结:
信号源来自于哪里
APBX总线
如何选择本时钟源
SMCR寄存器的SMS 000
②外部时钟源模式1作为时钟源